迁移至 Java Platform, Enterprise Edition (Java EE) 6

该产品的 V9.0 支持 Java™ Platform, Enterprise Edition (Java EE) 6 规范。新的以及现有的企业应用程序可以利用由 Java EE 6 添加的功能。

关于此任务

该产品支持以下在 Java EE 6 中新增的规范和应用程序编程接口 (API) 级别:
  • JSR 318:Enterprise JavaBeans (EJB) 3.1
  • JSR 315:Java Servlet 3.0
  • JSR 245 JavaServer Pages/Expression Language (JSP/EL) 2.1
  • JSR 314:JavaServer Faces (JSF) 2.0
  • JSR 199:JMS 1.1
  • JSR-299:Java Contexts and Dependency Injection (JCDI) 1.0 (WAS Web Bean)
  • JSR 317:Java Persistence API (JPA) 2.0
  • JSR 322:Java EE 连接器体系结构 (JCA) 1.6
  • Java API for XML-Based Web Services (JAX-WS) 2.2
  • JSR 311:Java API for RESTful Web Services (JAX-RS) 1.0
  • JSR 196:Java Authentication Service Provider Interface for Containers (JASPIC) 1.0
  • JSR 303:Bean Validation 1.0

新的规范添加了若干对应用程序开发者有用的功能,如在应用程序之间提供公共功能部件的概要文件。

另外,若干规范将注释的使用范围扩展到多个模块类型。 Java 语言注释简化了 Java EE 应用程序的开发。通过使用这些注释,许多应用程序可以不再需要部署描述符。 在 V7 中,该产品支持将注释用于 EJB 3.0 和 Web 2.5 模块。在 V8 中,该产品支持将注释用于更多的模块类型(例如资源适配器或 RAR 文件),以及继续支持使用部署描述符。

以下是用于迁移企业应用程序的一般步骤。

过程

  1. 决定是否在应用程序中使用新的 Java EE 6 功能。

    V9.0 产品支持写入 Java EE 6 的应用程序,且支持写入先前 Java EE 版本的可移植应用程序,尤其是 Java EE 5、Java 2 Platform, Enterprise Edition (J2EE) 1.4 以及 J2EE 1.3。 如果决定不使用新的 Java EE 6 功能,那么可移植应用程序将继续在当前版本的平台上工作而无需更改,并且具有相同的行为。

  2. 如果选择在应用程序中使用新的 Java EE 6 功能,那么根据需要更改应用程序以符合这些规范。
  3. 部署应用程序。

    仅将使用新 Java EE 6 功能的应用程序部署至 V8 部署目标。可以将写入先前规范的应用程序部署至 V8 部署目标或 V6.x 或 7.x 部署目标。

下一步做什么

测试已部署的应用程序,以确保用用程序按预期运行。根据需要更新应用程序。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tovr_migrating_javaee
文件名:tovr_migrating_javaee.html