将构面添加至 J2EE 项目

此主题说明如何将构面添加至工作空间中现有的项目。

构面定义项目的特征和要求。将构面添加到项目时,该项目被配为执行某个任务、实现某些要求或具有某些特征。例如,通过添加部署描述符并设置项目的类路径,EAR 构面将项目设置为充当企业应用程序。

只能将构面添加到 J2EE 项目以及基于 J2EE 项目的其他类型的项目,例如,企业应用程序项目、动态 Web 项目和 EJB 项目。例如,不能将构面添加到 Java™ 项目或插件项目。通常,支持构面的项目在创建时至少具有一个构面,从而使您可以在必要时添加更多构面。例如,新的 EJB 项目具有 EJB 模块构面。因而,可以将像 EJBDoclet(XDoclet)构面之类的其他构面添加到此项目。

一些构面需要其他构面作为先决条件。某些构面不能一起存在于同一项目中。例如,不能将动态 Web 模块构面添加到 EJB 项目,因为 EJB 项目已经具有 EJB 模块构面。某些构面可以从项目中除去,但是,有些构面不能。

在创建新项目时,通常就添加了一些构面。要将另一构面添加到已经存在的项目,请执行下列步骤:

  1. 在“项目资源管理器”视图中,右键单击项目,然后单击属性
  2. 在“属性”窗口中,单击项目构面 “项目构面”页面列示项目中的构面。
  3. 单击添加/删除项目构面
  4. 在“添加/删除项目构面”窗口中,选择需要此项目包含的构面旁边的复选框并选择每个构面的版本号。
    仅列示了对于该项目有效的构面:
    • 为该项目选择的运行时列表限制了该列表中显示的构面。仅显示了与所有选择的目标运行时兼容的构面。
    • 当前选择的构面及其版本号限制了列表中显示的其他构面。例如,如果该项目包含动态 Web 模块构面,则不会列示 EJB 模块构面,因为这两个构面不能存在于同一项目中。
    可通过右键单击构面名称然后单击显示约束来找到有关每个构面的要求和局限性的更多信息。

    还可以从预先设置列表中选择预先设置的构面组合。

  5. 要除去构面,请清除它的复选框。 但是,并不能除去所有构面。
  6. 如果需要限制项目,使它与一个或多个运行时兼容,则单击显示运行时按钮然后选择需要与项目兼容的运行时。 有关运行时的更多信息,请参阅为 J2EE 项目指定目标服务器
  7. 单击完成
  8. 单击确定

相关概念
企业应用程序项目
相关任务
创建企业应用程序项目
创建应用程序客户机项目
创建连接器项目