Web 项目功能部件

项目功能部件是需要某功能时可添加至项目的特定功能单元。向项目添加项目功能部件时,根据项目的特征,可添加特性、构建器、类路径条目和资源。功能部件为 Java™ EE 项目定义特征和需求,并用作运行时配置的一部分。

向项目添加功能部件时,配置该项目执行某项任务、实现特定需求或具有某些特征。例如,您可以使用 EAR 功能部件设置项目以作为企业应用程序运行。EAR 功能部件为该项目添加部署描述符并设置类路径。

您只能将功能部件添加到 Java EE 项目以及基于 Java EE 项目的其他类型的项目。这些项目可以包括企业应用程序项目、Web 项目和 EJB 项目。例如,您不能向 Java 项目或插件项目添加功能部件。通常,启用功能部件的项目在创建时至少拥有一个功能部件;如果需要,您可以添加更多功能部件。 例如,新的 EJB 项目拥有 EJB 模块功能部件。然后您可以向该项目添加其他功能部件,如 EJBDoclet (XDoclet) 功能部件。

有些功能部件需要其他功能部件作为先决条件。 而其他功能部件不能一起存在于相同的项目中。例如,您不能向 EJB 项目添加动态 Web 模块功能部件,因为 EJB 项目已经有 EJB 模块功能部件。有些功能部件可从项目中移除,而其他则不可以。

表 1. Web 应用程序开发中使用的功能部件
项目功能部件 描述 依赖代理程序
缺省样式表(CSS 文件) 向项目添加自动生成的 CSS 文件。 需要以下 Web 模块之一:
  1. 动态 Web 模块 V2.2+
  2. 静态 Web 模块
针对 CVS Repository 1.0 的缺省同步策略 为 WEB-INF 目录下的类目录生成 .cvsignore 文件。 动态 Web 模块 V2.2+
设计时页面模板支持 通过使用设计时页面模板帮助您创建具有一致外观的 HTML 和 JSP 文件。 需要以下 Web 模块之一:
  1. 动态 Web 模块 V2.2+
  2. 静态 Web 模块
动态页面模板支持(平铺) 向动态页面模板添加平铺支持。 动态 Web 模块 V2.2+
动态 Web 模块 添加对 Java Servlet API 的支持,以生成动态 Web 页面内容。
  1. 动态 Web 模块 V3.0 依赖于 Java V1.6+
  2. 动态 Web 模块 V2.5 依赖于 Java V1.5+
  3. 动态 Web 模块 V2.4、2.3、2.2 依赖于 Java V1.3+
Java 添加对使用 Java 编程语言编写应用程序的支持。  
JavaScript 工具箱 添加高级 JavaScript 编辑支持。  
JAX-RS (REST Web Service) 帮助您创建代表性状态传输 (REST) 服务。
  • 动态 Web 模块 v2.3+
  • Java V1.5+
WebSphere® Portal 上的 JSR Portlet 添加对运行在 WebSphere Portal Server 上的 JSR Portlet 的支持。  
JPA 添加对使用 Java Persistence API (JPA) 编写持久性元数据的支持。 Java V1.5+
JSTL JSP 标准标记库。
要点: 此产品在 Web 项目中支持 JSTL 1.2。由于 WebSphere Application Server V7.0 支持 JSTL 1.0、1.1 和 1.2,所以您不需要在 Web 应用程序项目中包含 JSTL 库。要确保 Web 项目包含 JSTL 功能,请选择 JSTL V1.1。
  • JSTL V1.1依赖于动态 Web 模块 V2.3+
  • JSTL V1.0依赖于动态 Web 模块 V2.2-2.3
SIP 模块 添加对会话启动协议 (SIP) 项目的支持。
  • SIP V1.1依赖于动态 Web 模块 V2.5
  • SIP V1.0依赖于动态 Web 模块 V2.3-2.4
静态 Web 模块 添加对静态 Web 项目的支持。  
Web 2.0 添加对 WebSphere Feature Pack for Web 2.0 中的运行时组件(AJAX 代理、Dojo Toolkit 和服务器端技术)的支持。  
Ajax 代理 添加对 WebSphere Ajax Proxy 的支持。通过支持 Ajax Proxy 功能部件,配置您的 Web 项目以协调使用 Ajax 时来自多个域的客户机请求。在结合内部和外部服务时,包含在 WebSphereApplication Server Feature Pack for Web 2.0 中的 Ajax 代理可消除跨域脚本编制方面的浏览器安全性隐患。 动态 Web 模块 V2.2+
Dojo Toolkit 添加 Dojo 功能。通过支持 Dojo Toolkit 功能部件,配置您的 Web 项目以开发 Dojo Web 应用程序。包含在 WebSphere Application Server Feature Pack for Web 2.0 中的 Dojo Toolkit 包括开放式源代码 Dojo Toolkit 和对基本 Dojo Toolkit 的附加 IBM® 扩展。它包括用于针对 SOAP Web Service 的 Atom(Atom 联合格式)数据访问、模拟和栏标尺以及简化访问的库。 需要以下 Web 模块之一:
  1. 动态 Web 模块 V2.2+
  2. 静态 Web 模块
服务器端技术 将服务器端技术(例如订阅源支持、Web 远程处理、Web 消息传递和 JSON4J)的库添加到 Web 项目。通过支持服务器端技术功能部件,为 Web 项目配置了针对 WebSphere Application Server Feature Pack for Web 2.0 的开发和运行时支持。所有所需 JAR 文件已添加至项目和部署描述符的 Java 构建路径。 动态 Web 模块 V2.2+
Web 片段模块 添加对 Web 片段的支持,它可与 Web 项目一起使用以生成动态 Web 页面内容。 Java V1.6+
WebSphere SAML Support 1.0 添加对 WebSphere SAML 库的支持。  
WebDoclet (XDoclet) 1.2.3 添加对项目的支持,以在注释的 Servlet 上运行 Weboclet 后处理。 动态 Web 模块 V2.2+
WebSphere Web(共存) 添加对将项目部署到 WebSphere 服务器的支持,无需阻止将其部署到其他服务器。
WebSphere Web(共存)V8.0 依赖于:
  1. 动态 Web 模块 V2.2、V2.3、V2.4、V2.5 或 V3.0
  2. Java V1.3、V1.4、V1.5 或 V1.6
WebSphere Web(共存)V7.0 依赖于:
  1. 动态 Web 模块 V2.2、V2.3、V2.4 或 V2.5
  2. Java V1.3、V1.4、V1.5 或 V1.6
WebSphere Web(共存)V6.1 依赖于:
  1. 动态 Web 模块 V2.2、V2.3 或 V2.4
  2. Java V1.3、V1.4 或 V1.5
WebSphere Web(共存)V6.0 依赖于:
  1. 动态 Web 模块 V2.2、V2.3 或 V2.4
  2. Java V1.3 或 V1.4
WebSphere Web(扩展) 帮助您将项目部署到 WebSphere 服务器,这可能阻止将它部署到其他服务器。 相同版本的 WebSphere Web(共存)。
XML 变换和查询 1.0 帮助您预编译和集成 XSL 样式表文档。 Java V1.6+
指示主题类型的图标 参考主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:rfacetsweb.html