地址:
http://www.developer.com/java/ejb/article.php/3670496/Packaging-EJB-3-Applications.htm
he real success of Java EE applications lies in assembly and deployment, as this is the key to delivering on Java's promise of write once, run anywhere (WORA). If you fail to fully grasp this step, your application may not realize this level of portability.
Java platform roles: it's all about juggling hats
The Java EE platform defines different roles and responsibilities relating to development, assembly, and deployment of Java EE applications. In this article we are mainly interested in the Developer, Assembler, and Deployer roles, but we introduce you to all the roles so that you can be familiar with them. The roles defined by the specifications are
Enterprise Bean Provider
Application Assembler
Deployer
EJB Server Provider
EJB Container Provider
Persistence Provider
System Administrator
The database administrator is not one of the defined Java EE roles. The database administrator may not even understand a line of Java code. However, the importance of this role cannot be overlooked, especially in large corporations where relational databases are outside the control of the application developers. Developers, Assemblers, and Deployers may need to work with the DBAs in order to successfully build and release Java EE applications.
It's all about the division of labor. Many believe that the difficulties of earlier EJB practices were a result of the division of the EJB roles. In reality, the previous EJB specifications were not the real culprit—the source of all the confusion is the Java EE specification. While the Java EE and EJB specifications define seven roles, the problem is that many project teams do not even have seven people—how can a two- or three-person team wear that many hats?、
。。。。。。
分享到:
相关推荐
ejb-jar元素是EJB发布描述器的根元素,它包含一个可选的EJB-JAR文件的描述,可选显示的名称,可选小图标的文件名,可选的大图标的文件名,必须的所有被包含的enterprise bean 的结构信息 ,可选的应用装配描述器,可选的...
布署EJB要用的ejb-jar.xml文件,中文的,可以直接用。
The ejb-jar element is the root element of the EJB deployment descriptor. It contains an optional description of the ejb-jar file, optional display name, optional small icon file name, optional large ...
EJB中ejb-jar文件配置详解 EJB(Enterprise JavaBean)是一种Java技术,用于开发企业级应用程序。EJB容器提供了许多功能,如事务处理、安全认证、资源管理等,以便开发者更方便地开发企业级应用程序。在EJB中,ejb-...
在Java企业级应用开发中,EJB(Enterprise JavaBeans)和JPA(Java Persistence API)是两个关键的技术组件。EJB用于实现业务逻辑,而JPA则是Java平台上的ORM(对象关系映射)标准,帮助开发者处理数据库操作。在本...
在使用Hibernate3的时候,发现程序编译好了,在运行时总是抛出java.lang.NoClassDefFoundError: javax/persistence/EntityListeners异常,经查找是因为缺少ejb3-persistence.jar包。应该是这个~
而`ejb3-persistence.jar`就是这个领域中的关键库文件,它包含了EJB3持久化规范的实现。 `ejb3-persistence.jar`包含了JPA(Java Persistence API)的实现,JPA是一个标准的API,它定义了如何在Java应用程序中管理...
ejb3-persistence-1.0.2.GA-sources.jar ejb3 jbpm5 源码
3. **jsf-impl.jar**:与jsf-api.jar相对应,这个文件包含了JSF的实现代码。在实际开发中,开发者通常只需要引用api.jar进行编程,而impl.jar则在运行时提供具体的实现细节,执行用户界面的渲染和事件处理等功能。 ...
ejb3-persistence-1.0.2.GA.jar
Java进行数据库开发时,直接将查询结果ResultSet转为Java对象列表,此为所需的两个jar包,详细的转换代码介绍地址为:http://blog.csdn.net/suifeng3051/article/details/39025053
《ejb3-persistence.jar:Java企业级持久化框架详解》 在Java开发领域,ejb3-persistence.jar是一个至关重要的组件,它涉及到Java企业版(Java EE)中的企业级bean(EJB)3.0规范,特别是持久化(Persistence)部分...
在JBoss 7及以上版本中,对EJB的配置过程相较于之前的版本有所变化,主要涉及到两个关键的配置文件:`jboss-ejb3.xml`和`ejb-jar.xml`。 `ejb-jar.xml`文件是EJB模块的标准配置文件,遵循Java EE规范。在这个文件中...
2. Persistence (ejb-3_0-fr-spec-persistence.pdf): 这一部分详细描述了Java Persistence API(JPA),它是EJB 3.0的重要组成部分,用于处理数据库的持久化。JPA允许开发者以面向对象的方式处理数据库,将Java对象...
在实际部署过程中,`application-client.xml`会与其他必要的部署描述符(如`ejb-jar.xml`)一起打包到客户端应用程序的JAR或WAR文件中,然后部署到Java EE服务器。服务器根据这些配置信息进行客户端应用程序的初始...
ejb3-persistence-3.0.jar 持久化的时候使用
2. **部署描述符**:EJB模块通常包含一个ejb-jar.xml文件,该文件定义了EJB组件的元数据,包括bean的类型、接口、方法、事务属性等。 3. **容器兼容性**:EJB 2.1的代码需要与支持该版本的Java EE服务器(如Tomcat...
ejb3-persistance-src.jar,ejb3源码