随笔分类 -  EJB3.0

如何进行WEB应用打包
摘要:一个Web 应用发布到Jboss 服务器时需要打成war包。 下面介绍jar命令行及Ant任务两种war文件的打包方式。 1.命令行下进行war 文件打包。 在Dos 窗口中进入到WEB 应用根目录下(WebRoot下),执行如下命令,如: jar cvf EJBClient.war *,再把打包的EJBClient.war拷贝到C:\jboss-5.0.0.GA\server\default\d... 阅读全文
posted @ 2009-03-30 18:15 断点 阅读(479) 评论(0) 推荐(0)
EJBTHREE-1337: do not get WebServiceContext property from stateless bean context。
摘要: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) 推荐(0)
EJB3.0容器模型的WEB服务
摘要:Web服务也是一种分布式技术,属于行业规范,可以跨平台及语言。 EJB属于java平台规范,尽管理论上可以跨平台,但实现起来比较麻烦,所以其应用范围局限在java平台。 二者偏重点不同: Web服务偏重的是这个系统对外提供什么功能; EJB偏重的是如何使用一个个组件组装这些功能。 例如:一个硬盘,它对外提供的是存储服务,这是web服务的关注点;对于怎样组装这个硬盘,web服务并不关心,而这些是EJ... 阅读全文
posted @ 2009-03-30 14:22 断点 阅读(514) 评论(0) 推荐(0)
EJB3.0中的MessageDrivenBean
摘要: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) 推荐(0)
EJB3.0中的Entitybean
摘要:实体bean: 1.它属于java持久化规范(简称JPA)里的技术,Entitybean通过元数据在javabean和数据库表之间建立起映射关系,然后Java程序员就可以使用面向对象的编程思想来操纵数据库。 2.通过注解使实体bean与数据库表相映射。 3.当客户端远程调用EJB时,数据在传送工程中是需要序列化的 ,业务方法是要返回Entitybean对象到客户端,显然Entitybean对象是要... 阅读全文
posted @ 2009-03-26 12:35 断点 阅读(480) 评论(0) 推荐(0)
本地接口与远程接口的无状态SessionBean的实现
摘要:远程接口调用ejb的过程: 首先客户端需要与ejb建立起socket通信,在通信管道上他们之间需要来回发送IIOP协议消息,因为数据要在网络进行传输,存放数据的java对象必须要进行序列化。这个过程中,有网络通信的开销、协议解析的开销、对象序列化的开销。因为ejb是分布式技术,它允许客户端与ejb应用在不同一机器上面,所以这些开销也是必然的。 本地接口调用ejb的过程: 通过本地接口调用ejb,直... 阅读全文
posted @ 2009-03-26 09:56 断点 阅读(2143) 评论(1) 推荐(0)
如何进行EJB 打包
摘要:要发布EJB 时必须把她打成*.jar 文件,一个EJB 打包后的目录结构如下: EJB 应用根目录: | -- com (你的.class 文件) | -- META-INF | -- MANIFEST.MF (如果使用工具打包,该文件由工具自动生成) 打包的方式有很多,如:jar 命令行、集成开发环境的打包向导和Ant 任务。 下面介绍Elispse 打包向导和Ant 打包任务。 1. Eli... 阅读全文
posted @ 2009-03-26 09:51 断点 阅读(791) 评论(0) 推荐(0)
EJB3.0 基础
摘要:EJB(Enterprise JavaBeans)在JavaEE体系中,通常用来完成商务逻辑层的功能,EJB是一种组件结构。EJB组件要按照EJB规范编写,然后部署到应用服务器上,具体讲是运行在J2EE应用服务器的EJB容器中,该部分软件不单为EJB提供运行时的环境,更重要的是提供事务、会话管理、持久性、安全等服务。EJB容器通过查看EJB描述符(配置文件)确定EJB需要那些服务。客户机要访问EJ... 阅读全文
posted @ 2009-03-13 15:11 断点 阅读(448) 评论(0) 推荐(0)