不同种类的Java EE项目

nan*_*nda 27 eclipse ear jca application-client eclipse-wtp

Eclipse WTP中不同类型的Java EE项目之间有什么不同?

有:

  • 应用客户端项目
  • 连接器项目
  • 企业应用项目
  • 实用工程

Pas*_*ent 30

引述第5章项目的的RAD V7,编程指南(适用于Eclipse的太):

  • 应用程序客户端项目(J2EE) - 引导用户创建一个空的Application Client项目.包括相关EAR项目的提示和适用于J2EE应用程序客户端项目的方面列表.
  • Connector Project(J2EE) - 引导用户创建J2EE连接器项目,其中包括指定关联的企业应用程序项目和适用于它的一组方面.
  • 企业应用程序项目(J2EE) - 创建新的EAR项目.这包括用于创建关联的Web,EJB和Application Client项目的选项.
  • 实用程序项目(J2EE) - 帮助构建与企业应用程序项目关联的Java实用程序库项目.此类项目的产品是一个JAR文件,可供Enterprise项目中的资源使用,并在导出时自动包装到EAR文件中.

几页之后会详细说明:

企业应用项目

企业应用程序项目包含企业应用程序所需的资源,并且可以包含对Web模块,EJB模块,应用程序客户端模块,资源适配器模块,实用程序Java项目和JAR文件的组合的引用.

通过向导或项目属性创建新的企业应用程序项目时,可以指定这些关系.

有关开发J2EE企业应用程序的更多信息,请参见 第7章"使用EJB开发Web应用程序".

J2EE Application Client项目

J2EE Application Client项目包含J2EE应用程序客户端模块所需的资源.应用程序客户端模块用于包含一个功能完备的客户端Java应用程序(非基于Web),该应用程序连接并使用J2EE企业应用程序和应用程序服务器中的J2EE资源.通过保持对关联企业应用程序的引用,它共享诸如对EJB和数据源的Java命名和目录接口(JNDI)引用之类的信息.

连接器项目

连接器项目包含J2EE资源适配器所需的资源.该向导允许指定一组方面(包括J2EE连接器体系结构(JCA)版本)并包含E​​AR文件.

简短版本:它们都是创建企业应用程序或其部件的向导.