Verhaltensänderungen in Java EE 7
Wenn Sie zuvor Java Platform, Enterprise Edition (Java EE) 6-Features in Ihre Liberty-Umgebung integriert haben, fallen Ihnen möglicherweise Verhaltensänderungen auf, wenn Sie eine Umstellung auf ein Java EE 7-Feature durchführen.
Sie können für jede Serverinstanz festlegen, ob das Java EE 6-Feature oder Java EE 7-Feature implementiert werden soll. Sie müssen jedoch Verhaltensunterschiede berücksichtigen. Wenn das erforderliche Verhalten nur im Java EE 7-Feature enthalten ist, müssen Sie das Feature Java EE verwenden. Wenn sich Verhaltensunterschiede im Java EE 7-Feature auf eine vorhandene Anwendung nachteilig auswirken, verwenden Sie das Java EE 6-Feature, um das vorhandene Verhalten für diese Anwendung beizubehalten. Sie müssen sicherstellen, dass die ausgewählte Java EE-Implementierung mit anderen Java EE-Features im Server kompatibel ist. Weitere Informationen finden Sie unter Unterstützte Java EE 6- und Java EE-7-Featurekombinationen.
Technologie | Java EE 6-Feature | Java EE 7-Feature | Verhaltensänderungen |
---|---|---|---|
Bean Validation | beanValidation-1.0 | beanValidation-1.1 | Keine Verhaltensänderungen |
Contexts and Dependency Injection for Java (CDI) | cdi-1.0 | cdi-1.2 | Informationen hierzu finden Sie unter Änderungen beim Verhalten von Contexts and Dependency Injection 1.2. |
Enterprise JavaBeans (EJB) | ejbLite-3.1 | ejbLite-3.2 | Keine Verhaltensänderungen |
Expression Language (EL) | In jsp-2.2 enthalten. | el-3.0 | Informationen hierzu finden Sie unter Funktionen des Features Expression Language 3.0. |
Java API for RESTful Web Services (JAX-RS) | jaxrs-1.1 | jaxrs-2.0 | Informationen hierzu finden Sie unter Verhaltensänderungen bei JAX-RS 2.0. |
Java EE Connector Architecture (JCA) | jca-1.6 | jca-1.7 | Keine Verhaltensänderungen |
Java Database Connectivity (JDBC) | jdbc-4.0 | jdbc-4.1 | Keine Verhaltensänderungen |
Java Message Service (JMS) | jms-1.1 | jms-2.0 | Keine Verhaltensänderungen |
wasJmsClient-1.1 | wasJmsClient-2.0 | Informationen hierzu finden Sie unter Verhaltensänderungen im JMS-Messaging (wasJmsClient-2.0). | |
wmqJmsClient-1.1 | wmqJmsClient-2.0 | Weitere Informationen hierzu finden Sie unter SupportMQExtensions property. | |
Java Persistence API (JPA) | jpa-2.0 | jpa-2.1 | Informationen hierzu finden Sie unter Änderungen beim Verhalten von Java Persistence API 2.1. |
Java Servlet | servlet-3.0 | servlet-3.1 | Informationen hierzu finden Sie unter Verhaltensänderungen bei Servlet 3.1. |
Java Transaction API (JTA) | transaction-1.1 (geschütztes Feature) | transaction-1.2 (geschütztes Feature) | Keine Verhaltensänderungen |
JavaServer Faces (JSF) | jsf-2.0 | jsf-2.2 | Informationen hierzu finden Sie unter Liberty for JavaServer Faces 2.2 konfigurieren. |
JavaServer Pages (JSP) | jsp-2.2 | jsp-2.3 | Keine Verhaltensänderungen |
Message-driven Beans (MDB) | mdb-3.1 | mdb-3.2 | Keine Verhaltensänderungen |