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 特性組合

表 1. 具有 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 請參閱 「環境定義和相依關係注入」在版本之間的行為變更
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 訊息服務 (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 持續性 API (JPA) jpa-2.0 jpa-2.1 請參閱 Java 持續性 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 無行為變更。

指示主題類型的圖示 參照主題

檔名:rwlp_prog_model_jee7behaviors.html