Java EE 7 行為的變更
如果您先前將 Java Platform Enterprise Edition (Java EE) 6 特性納入 Liberty 設定檔環境中,當您移至 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 與 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 資料庫連線功能 (JDBC) | jdbc-4.0 | jdbc-4.1 | 無行為變更。 |
Java 持續性 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 | 請參閱 針對 JavaServer Faces 2.2 配置 Liberty 設定檔。 |
JavaServer Pages (JSP) | jsp-2.2 | jsp-2.3 | 無行為變更。 |