Java EE 7 行为更改
如果先前已在 Liberty 概要文件环境中合并了 Java Platform Enterprise Edition (Java EE) 6 功能部件,那么可在移至 Java EE 7 功能部件时遇到行为更改。
对于每个服务器实例,可在 Java EE 6 与 Java EE 7 功能部件实现之间进行选择并考虑行为更改。如果只有 Java EE 7 功能部件包含所需行为,那么必须使用 Java EE 7 功能部件。如果 Java EE 7 功能部件中的行为更改对现有应用程序可能产生负面影响,那么应使用 Java EE 6 功能部件以保留该应用程序的现有行为。必须确保您选择的 Java EE 实现与服务器中的其他 Java EE 功能部件兼容;有关更多信息,请参阅受支持的 Java EE 6 与 Java EE 7 功能部件组合。
技术 | Java EE 6 功能部件 | Java EE 7 功能部件 | 行为更改 |
---|---|---|---|
Bean 验证 | beanValidation-1.0 | beanValidation-1.1 | 没有行为更改。 |
Java 上下文和依赖性注入 (CDI) | cdi-1.0 | cdi-1.2 | 请参阅上下文和依赖性注入 1.2 行为更改。 |
Enterprise JavaBeans (EJB) | ejbLite-3.1 | ejbLite-3.2 | 没有行为更改。 |
表达式语言 (EL) | 包含在 jsp-2.2 中 | el-3.0 | 请参阅Expression Language 3.0 功能部件的功能。 |
Java API for RESTful Web Services (JAX-RS) | jaxrs-1.1 | jaxrs-2.0 | 请参阅JAX-RS 2.0 行为更改。 |
Java 数据库连接 (JDBC) | jdbc-4.0 | jdbc-4.1 | 没有行为更改。 |
Java Persistence API (JPA) | jpa-2.0 | jpa-2.1 | 请参阅Java Persistence API 2.1 行为更改。 |
Java Servlet | servlet-3.0 | servlet-3.1 | 请参阅Servlet 3.1 行为更改。 |
Java 事务 API (JTA) | transaction-1.1(受保护的功能部件) | transaction-1.2(受保护的功能部件) | 没有行为更改。 |
JavaServer Faces (JSF) | jsf-2.0 | jsf-2.2 | 请参阅配置 Liberty 概要文件以使用 JavaServer Faces 2.2。 |
JavaServer Pages (JSP) | jsp-2.2 | jsp-2.3 | 没有行为更改。 |