不同种类的Java EE项目

时间:2010-01-18 10:41:44

标签: eclipse ear eclipse-wtp jca application-client

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

有:

  • 应用程序客户端项目
  • 连接器项目
  • 企业应用项目
  • 公用事业项目

1 个答案:

答案 0 :(得分:29)

引用RAD v7, Programming Guide第5章项目(也适用于Eclipse):

  
      
  • 应用程序客户端项目(J2EE) - 引导用户完成   创建一个空的Application Client   项目。包括提示   关联的EAR项目和列表   适用于J2EE应用程序的方面   客户项目。
  •   
  • Connector Project(J2EE) - 引导用户创建一个   J2EE连接器项目,包括   指定关联的企业   应用项目和一套   适用于它的方面。
  •   
  • 企业应用程序项目(J2EE) - 创建新的EAR项目。   这包括创建选项   关联的Web,EJB和应用程序   客户项目。
  •   
  • 实用程序项目(J2EE) - 协助构建Java实用程序   与之相关的图书馆项目   使用企业应用程序   项目。这样一个项目的产物   是一个可用的JAR文件   企业内部的资源   项目并自动包装   导出时进入EAR文件。
  •   

稍后会详细介绍:

  

企业应用程序项目

     

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

     

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

     

有关开发J2EE企业应用程序的更多信息,请参阅   Chapter 16, “Develop Web applications using EJBs” on page 719

     

J2EE应用程序客户端项目

     

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

     

连接器项目

     

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

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