JAVA

人生若只如初见,何事秋风悲画扇。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  50 随笔 :: 25 文章 :: 157 评论 :: 0 Trackbacks
        EJB3.0的一些新特性:
        a.使用注释,它是JDK1.5中的一个新特性
        b.POJO(plan old java object)服务,在EJB3.0程序设计中,一些老的组件模型已经去掉(如HOME接口),而新 的EJBS和服务对象通过窗口对POJOS的管理来实现,而窗口与POJO之间的通信则由注释来实现.
        
还有的再来补充啦.

       下面是EJB3.0中的应该程序包的基本结构 一个发布好EJB包是.ear的形式(实际上他就是JAR包,只是后缀名不同而已).它结构就包有.ejb3, .par, .war, WETA-INF四个文件夹。它们分别如下:

     1:   META-INF文件夹中有application.xml, MANIFEST.MF二个文件,其中的内容大致如下(相信一看就晓得它是做什么用的啦 ^-^ ):

<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/j2ee" version="1.4"
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation
="http://java.sun.com /xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
<display-name>EJB3Trail</display-name>
<description>J2EE Made Easy Trail Map</description> 
<module>
<ejb>entities.par</ejb>
</module>

<module>
<ejb>business.ejb3</ejb>
</module>

<module>
<web>
<web-uri>web.war</web-uri>
<context-root>EJB3Trail</context-root>
</web>
</module>

      2:每个.PAR则包含了一系列的实体BEAN和一个META-INF/persistence.xml配置文件,它包含了对数据库连接,对象映射等的一些设置.

      3:每个.EJB3包含了所有的 annotated session beans, message driven beans, JMX beans, message drive POJOs, 以及一些别的对象.

     它没有META-INF下的persistence.xml配置文件。

      3:.WAR是对WEB文件所打的包,如HTML,JSP,SERVLET等等。

      好了暂时就这些,本人也是刚刚接触EJB3.0甚至以对EJB2也不了解。有错误的地方欢迎指正。

      参考资料:www.jboss.org相关文档


 

posted on 2006-01-13 11:12 Jkallen 阅读(1138) 评论(0)  编辑  收藏 所属分类: JEE学习

只有注册用户登录后才能发表评论。


网站导航: