2009年3月30日
摘要:
do not get WebServiceContext property from stateless bean context, it should already have been injected 这个主要原因就在stateless bean的实现类。 仔细查看后发现,原来我在实现类的每个方法前加入了 @WebMethod(指定暴露给外界的方法),因此去掉就可以了。 13:41:39,...
阅读全文
posted @ 2009-03-30 14:33
断点
阅读(1870)
推荐(0)
摘要:
Web服务也是一种分布式技术,属于行业规范,可以跨平台及语言。 EJB属于java平台规范,尽管理论上可以跨平台,但实现起来比较麻烦,所以其应用范围局限在java平台。 二者偏重点不同: Web服务偏重的是这个系统对外提供什么功能; EJB偏重的是如何使用一个个组件组装这些功能。 例如:一个硬盘,它对外提供的是存储服务,这是web服务的关注点;对于怎样组装这个硬盘,web服务并不关心,而这些是EJ...
阅读全文
posted @ 2009-03-30 14:22
断点
阅读(514)
推荐(0)
2009年3月27日
摘要:
我在Jboss5.0下开发MessageDrivenBean时,遇到了一个小错误,提示如下: javax.naming.NameNotFoundException: QueueConnectionFactory not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:771) at org.jnp.server...
阅读全文
posted @ 2009-03-27 17:56
断点
阅读(2288)
推荐(0)
摘要:
EJB3.0中MessageDrivenBean: 1.java消息驱动bean属于Java消息服务(Java Message Service,简称JMS)。 2.JMS是用于访问企业消息系统的开发商中心的API。企业消息系统可以协助应用软件通过网络进行消息交互。 3.JMS的编程过程简单概括为:应用程序A-->(消息)-->Jboss JMS-->(消息)-->应用程序B。应用程序A和应用程序B...
阅读全文
posted @ 2009-03-27 17:43
断点
阅读(2996)
推荐(0)
2009年3月26日
摘要:
昨天试了一下把mysql的数据源配置mysql-ds.xml放在jboss下面跑,成功了;后来我想那oracle数据源配置oracle-ds.xml也可以在jboss下面跑了。我就试了一下, 在启动Eclipse时报以下错误: 11:04:48,078 INFO [SettingsFactory] JDBC driver: Oracle JDBC driver, version: 9.2.0.1...
阅读全文
posted @ 2009-03-26 12:43
断点
阅读(2812)
推荐(0)
摘要:
实体bean: 1.它属于java持久化规范(简称JPA)里的技术,Entitybean通过元数据在javabean和数据库表之间建立起映射关系,然后Java程序员就可以使用面向对象的编程思想来操纵数据库。 2.通过注解使实体bean与数据库表相映射。 3.当客户端远程调用EJB时,数据在传送工程中是需要序列化的 ,业务方法是要返回Entitybean对象到客户端,显然Entitybean对象是要...
阅读全文
posted @ 2009-03-26 12:35
断点
阅读(480)
推荐(0)
摘要:
一、建库和建表以及插入数据的实例。 drop database if exists school; -- 如果存在SCHOOL则删除 create database school; -- 建立库SCHOOL use school; -- 打开库SCHOOL create table teacher -- 建立表TEACHER ( id integer auto_increment not null...
阅读全文
posted @ 2009-03-26 10:05
断点
阅读(426)
推荐(0)
摘要:
一、常用命令 列出数据库:show databases; 选择数据库:use databaseName; 列出表格:show tables; 建库create database 库名; 建表create table 表名; 显示数据表的结构:desc 表名; 删库 drop database 库名; 删表 drop table 表名; 将表中记录清空:delete from 表名; 显示表中的记录...
阅读全文
posted @ 2009-03-26 10:02
断点
阅读(419)
推荐(0)
摘要:
数据源可以减少数据库连接对象的创建数量,来提升系统运行性能。 在C:\jboss-5.0.0.GA\docs\examples\jca下有各种数据源配置模板。 数据源的文件命名包含-ds,如:mysql-ds.xml。 以mysql为例: 1.数据源参数的修改。 可以在mysql-ds.xml里配置数据库的可用连接数: 0 20 2.数据源的部署。 mysql的连接驱动文件mysql-connec...
阅读全文
posted @ 2009-03-26 10:01
断点
阅读(631)
推荐(0)
摘要:
远程接口调用ejb的过程: 首先客户端需要与ejb建立起socket通信,在通信管道上他们之间需要来回发送IIOP协议消息,因为数据要在网络进行传输,存放数据的java对象必须要进行序列化。这个过程中,有网络通信的开销、协议解析的开销、对象序列化的开销。因为ejb是分布式技术,它允许客户端与ejb应用在不同一机器上面,所以这些开销也是必然的。 本地接口调用ejb的过程: 通过本地接口调用ejb,直...
阅读全文
posted @ 2009-03-26 09:56
断点
阅读(2141)
推荐(0)