Jakarta ee JavaEE6中的EJB模块是什么?
当我在eclipse中创建一个新的JavaEE6项目时,我看到了很多类型的项目Jakarta ee JavaEE6中的EJB模块是什么?,jakarta-ee,netbeans,java-ee-6,Jakarta Ee,Netbeans,Java Ee 6,当我在eclipse中创建一个新的JavaEE6项目时,我看到了很多类型的项目 企业应用 EJB模块 企业应用程序客户端 打包存档 这些不同的类型是什么?它们意味着什么?EJB模块生成一个包含所有企业java bean的.code>JAR EAR文件至少包含一个JavaEE模块,EJB是JavaEE模块。Java企业版考虑以下类型的应用程序: Web应用程序。它由Servlet、JSP、HTML、CSS、图像等组成,主要用于表示用户界面层。此应用程序运行在诸如Tomcat之类的WebCont
- 企业应用
- EJB模块
- 企业应用程序客户端
- 打包存档
这些不同的类型是什么?它们意味着什么?
EJB
模块生成一个包含所有企业java bean的.code>JAR
EAR
文件至少包含一个JavaEE模块,EJB
是JavaEE模块。Java企业版考虑以下类型的应用程序:
最后,在Java EE 6规范中定义了应用程序服务器的Web配置文件模式。此Web配置文件允许您包括在Web应用程序EJB中(有一些限制)。例如,TomEE项目将Apache Tomcat与Apache OpenEJB合并,以提供与“Web配置文件”兼容的服务器.只需补充:企业应用程序(EAR)通常由多个EJB模块组成,也称为EJB jar(.jar)和web组件(.war)。企业应用程序客户端更可能是企业应用程序的独立客户端(这意味着它使用的是EJB的远程接口)