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 | 请参阅表达式语言 3.0 功能部件的功能。 |
Java API for RESTful Web Services (JAX-RS) | jaxrs-1.1 | jaxrs-2.0 | 请参阅JAX-RS 2.0 行为更改。 |
Java EE 连接器体系结构 (JCA) | jca-1.6 | jca-1.7 | 没有行为更改。 |
Java 数据库连接 (JDBC) | jdbc-4.0 | jdbc-4.1 | 没有行为更改。 |
Java 消息服务 (Java Message Service, JMS) | jms-1.1 | jms-2.0 | 没有行为更改。 |
wasJmsClient-1.1 | wasJmsClient-2.0 | 请参阅JMS 消息传递 (wasJmsClient-2.0) 行为更改。 | |
wmqJmsClient-1.1 | wmqJmsClient-2.0 | 请参阅 SupportMQExtensions 属性。 | |
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 | 没有行为更改。 |
消息驱动的 Bean (MDB) | mdb-3.1 | mdb-3.2 | 没有行为更改。 |