不同类型的 Java EE 项目

发布于 2024-08-18 13:59:05 字数 132 浏览 13 评论 0原文

Eclipse WTP 中不同类型的 Java EE 项目有何不同?

有:

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

What is the different between different kind of Java EE projects in Eclipse WTP?

There are:

  • Application Client Project
  • Connector Project
  • Enterprise Application Project
  • Utility Project

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧伤还要旧人安 2024-08-25 13:59:05

引用RAD v7,编程指南<的第5章项目 /a> (也适用于 Eclipse):

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

稍后几页对此进行了详细介绍:

企业应用项目

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

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

有关开发 J2EE 企业应用程序的更多信息,请参阅
第 16 章,“使用 EJB 开发 Web 应用程序”(第 719 页)

J2EE 应用程序客户端项目

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

连接器项目

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

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

Quoting the Chapter 5. Projects of the RAD v7, Programming Guide (applies to Eclipse too):

  • Application Client Project (J2EE) — Guides the user through
    creating an empty Application Client
    project. Includes prompts for the
    associated EAR project and a list of
    facets applicable for J2EE Application
    Client projects.
  • Connector Project (J2EE) — Guides the user through creating a
    J2EE connector project, which includes
    specifying the associated enterprise
    application project and a set of
    facets applicable to it.
  • Enterprise Application Project (J2EE) — Creates a new EAR project.
    This includes options for creating
    associated Web, EJB, and Application
    Client projects.
  • Utility Project (J2EE) — Assists in the construction of a Java utility
    library project which is associated
    with an Enterprise Application
    project. The product of such a project
    is a JAR file that is available to the
    resources within the Enterprise
    project and is automatically wrapped
    into the EAR file when it is exported.

This is detailed a few pages later:

Enterprise Application project

Enterprise Application projects contain the resources needed for enterprise
applications and can contain references to a combination of Web modules, EJB
modules, application client modules, resource adapter modules, utility Java
projects, and JAR files.

These relationships can be specified when creating a new Enterprise Application
project through the wizard or through the project properties.

For more information on developing J2EE enterprise applications, see
Chapter 16, “Develop Web applications using EJBs” on page 719.

J2EE Application Client project

J2EE Application Client projects contain the resources needed for J2EE
application client modules. An application client module is used to contain a
fully-functioning client Java application (non-Web-based) that connects to and
uses the J2EE resources in a J2EE enterprise application and an application
server. By holding a reference to the associated enterprise application, it shares
information such as the Java Naming and Directory Interface (JNDI) reference to
EJBs and data sources.

Connector project

A connector project contains the resources required for a J2EE resource adapter.
The wizard allows a set of facets (including the J2EE Connector Architecture
(JCA) version) and containing EAR file to be specified.

Short version: they are all wizards to create an Enterprise Application or its parts.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文