针对现在的项目学习EJB,基本当学习笔记用了,可能不会刻意去组织言语,词语不清请谅解。
一个EJB至少包括3个java文件:
remote接口 extends EJBObject 客户程序可以调用的业务方法。
--为了消弱客户程序与模型的关系,可能还会有个业务接口
home接口 extends EJBHome 定义了创建,查找和删除EJB的方法。
enterprise Bean类 implements SessionBean 实现remote接口中定义的业务方法。
发布EJB组件,一个EJB组件由相关的类文件和EJB的fabu描述文件构成,它的目录结构如下图所示(它是发布到jboss上)。
EJB组件
| |
相关的类文件和jar文件 META-INF目录
| |
ejb-jar.xml jboss.xml
ejb-jar.xml是EJB组件的发布描述文件,它定义了EJB组件的类型,并指定了它的remote接口,home接口和enterprise bean类对应的类文件。
jboss.xml是当EJB组件发布到JBoss服务器中时才必须提供的发布描述文件,在这个文件中为EJB组件指定JNDI名字。
部署web应用
修改web.xml文件 声明对EJB的引用,包括类型,home接口,remoto接口
创建jboss-web.xml文件 指定EJB名和JNDI名的映射关系
把程序打包成war文件,就能发布web应用了。
部署J2EE应用
目录结构
J2EE应用
EJB组件(*.jar) Web应用(*.war) META-INF
application.xml
application.xml
<application>
<display-name/>
<module>
<web>
<web-uri>*.war<web-uri>
<context-root>/index</context-root>
</web>
<module>
<ejb>*.jar</ejb>
</module>
</module>
</application>
把J2EE打包成*.ear文件,发布到JBoss上。
分享到:
相关推荐
实战EJB 实战EJB 实战EJB 电子书 pdf
EJB方面EJB方面EJB方面EJB方面EJB方面
EJB集群资料EJB集群资料EJB集群资料EJB集群资料
包含远地接口,实现类,客户端应用程序 初步完成EJB的使用
java反射与EJBjava反射与EJBjava反射与EJBjava反射与EJBjava反射与EJBjava反射与EJB
ejb-3_0-fr-spec-ejbcore.pdf ejb-3_0-fr-spec-persistence.pdf ejb-3_0-fr-spec-simplified.pdf
ejb3中文版
ejb+hibernate资料 ejb+hibernate资料 ejb+hibernate资料 ejb+hibernate资料
手动部署EJB 亲自体验EJB开发流程 手动部署EJB 亲自体验EJB开发流程
Files contained in javax.ejb.jar: META-INF/MANIFEST.MF javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout.class javax.ejb.ActivationConfigProperty.class javax.ejb.AfterBegin.class javax....
EJB3.0规范 EJB3.0 SPECIFICATION 官方规范英文版
EJB3的三本好书之三,也很不错的一本ejb3的书籍,是英文版,附带源代码,这本书的好处是与Mastering EJB 3ed有一定的继承性,可以对比来看. 3本书的地址 1. Beginning EJB3 Application Development From Novice to ...
EJB基础学习EJB者必看里面详细记录了EJB技术等
META-INF / maven / org.glassfish.main.ejb / javax.ejb / pom.properties META-INF / maven / org.glassfish.main.ejb / javax.ejb / pom.xml javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout....
ejb2.0 ejb3.0的区别,比较详细讲解两者的区别
J2EE,EJB,J2EE,EJB,J2EE,EJB,J2EE,EJB,J2EE,EJB,J2EE,EJB,J2EE,EJB,J2EE,EJB,
期待已久的 EJB3.0 最终规范已经发布了。虽然 EJB3.0 最终规范出来了一段时间,但对 EJB3.0 的应用还停留在介 绍之中,应用实例更是少之又少,所以作者拟写本书,以简单的实例展现 EJB3.0 的开发过程,希望对大家有所...
javax.ejb.AccessLocalException.class javax.ejb.CreateException.class javax.ejb.DuplicateKeyException.class javax.ejb.EJBContext.class javax.ejb.EJBException.class javax.ejb.EJBHome.class javax.ejb....
EJB3的三本好书第二本,最好的介绍ejb3的书,看过之后,其他的书都送人了,而且附带的源代码,几乎包括了所有的主流应用服务器的例子,glassfish, jboss, weblogic, oracleAS 3本书分别是: 1. Beginning EJB3 ...
自己总结的EJB3上课教案,包括SessionBean、EntityBean、MDB、O/R映射与继承映射、持久化实体管理器、EJB3-QL、JTA等的教案.