Java EE 7 程式設計模型支援

Liberty 遵循 Java™ Platform Enterprise Edition (Java EE) 7。Java EE 7 表格和鏈結顯示各主要伺服器對傳統版 WebSphere® Application Server 程式設計模型的支援程度。

Java EE 7 技術

表 1. Java EE 7 支援.

這是一份 Java EE 技術清單,細分成 Web 服務、Web 應用程式、企業應用程式、管理和安全,以及 Java SE 中的 Java EE 相關規格等區段。 每一種技術都包含規格參照和任何相關的 Liberty 特性,且會指出 WebSphere Application Server 傳統版、Liberty 和 Liberty Core 是否支援該技術。Liberty Core 版本包含可用於其他產品版本的 Liberty 特性子集。

技術 規格參照 Liberty 特性 傳統版 Liberty Liberty Core
           
Java Platform Enterprise Edition 7 (Java EE 7) JSR 342 javaee-7.0

javaeeClient-7.0

 
Java Platform Enterprise Edition 7 Web Profile JSR 342 webProfile-7.0

           
Web 服務技術          
Java API for RESTful Web Services (JAX-RS) 2.0 JSR 339 jaxrs-2.0

實作 Enterprise Web Services 1.4 JSR 109  

 
Java API for XML-Based Web Services (JAX-WS) 2.2 JSR 224 jaxws-2.2  
Web 服務交互作業能力組織 (WS-I) 基本設定檔 WS-I 基本設定檔 1.2

WS-I 基本設定檔 2.0

jaxws-2.2  
Java Architecture for XML Binding (JAXB) 2.2 JSR 222 jaxb-2.2  
Java Platform 的 Web 服務 meta 資料 JSR 181    
Java API for XML-based RPC (JAX-RPC) 1.1(選用) JSR 101      
Java API for WSDL (JWSDL) JSR 110    
SOAP with Attachments API for Java (SAAJ) 1.31 JSR 67  
Java API for XML Registries (JAXR) 1.0(選用) JSR 93      
           
Web 應用程式技術          
Java API for JSON Processing (JSON-P) 1.0 JSR 353 jsonp-1.0

Java Servlet 3.1 JSR 340 servlet-3.1

JavaServer Faces (JSF) 2.2 JSR 344 jsf-2.2

JavaServer Pages (JSP) 2.3 JSR 245 jsp-2.3

表示式語言 (EL) 3.0 JSR 341 el-3.0

JavaServer Pages 標準標籤庫 (JSTL) 1.2 JSR 52  
其他語言的除錯支援 1.0 JSR 45  
WebSocket 1.1 JSR 356 websocket-1.1

WebSocket 1.0 JSR 356 websocket-1.0

           
企業應用程式技術          
EE Concurrency Utilities 1.0 JSR 236 concurrent-1.0

Java 環境定義和相依關係注入 (Web Beans) 1.2 JSR 346 cdi-1.2

Java 環境定義和相依關係注入 (Web Beans) 1.1 JSR 346 cdi-1.2 2  
Java 相依關係注入 1.0 JSR 330  
Bean 驗證 1.1 JSR 349 beanValidation-1.1

Enterprise JavaBeans (EJB) 3.2 full JSR 345 ejb-3.23

Enterprise JavaBeans (EJB) 3.2 Lite JSR 345 ejbLite-3.2

攔截程式 1.2 JSR 318  

Java EE 連接器架構 (JCA) 1.7 JSR 322 jca-1.7

 
Java 持續性 2.1 JSR 338 jpa-2.1

Java 平台的共用註釋 1.24 JSR 250  

Java 訊息服務 (JMS) API 2.0 JSR 343 jms-2.0

 
Java 交易 API (JTA) 1.2 JSR 907  

JavaMail 1.5 JSR 919 javaMail-1.5

Java Platform 1.0 批次應用程式 JSR 352 batch-1.0

 
           
管理和安全技術          
Java Authentication Service Provider Interface for Containers (JASPIC) 1.1 JSR 196 jaspic-1.1

Java Authorization Contract for Containers (JACC) 1.5 JSR 115 jacc-1.5

Java EE 應用程式部署 1.2(選用) JSR 88      
J2EE 管理 1.15 JSR 77 j2eeManagement-1.1

 
           
Java SE 中的 Java EE 相關規格          
Java API for XML Processing (JAXP) 1.4 JSR 206  
Java 資料庫連線功能 (JDBC) 4.1 JSR 221 jdbc-4.1

Java 管理延伸 (JMX) 2.0 JSR 255  
JavaBeans 啟動架構 (JAF) 1.1 JSR 925  
Streaming API for XML (StAX) 1.0 JSR 173  

程式設計模型延伸

如需 WebSphere 程式設計模型延伸的清單,請參閱 WebSphere Application Server:概觀和快速入門主題中的「WebSphere 延伸」。

1 SOAP with Attachments API for Java (SAAJ) 亦稱為 Java API for XML Messaging
2 Java EE 7 會定義 CDI 1.1。CDI 維護版本是 CDI 1.2。cdi-1.2 特性同時支援 CDI 1.1 和 CDI 1.2。
3 ejb-3.2 特性包含下列 EJB 子特性: ejbLite-3.2ejbHome-3.2ejbPersistentTimer-3.2ejbRemote-3.2mdb-3.2
4 共用註釋 1.2 新增了 javax.annotation.Priority 單一註釋類型,「環境定義和相依關係注入」1.2 會使用此類型。如需 CDI 1.2 的相關資訊,請參閱 Contexts and Dependency Injection 1.2
5 如果要呼叫「管理 EJB」API,在特性管理程式中,伺服器配置必須同時具有 j2eeManagement-1.1ejbRemote-3.2 特性。當伺服器配置中有這兩種特性之後,就可以透過 JNDI 名稱查閱來呼叫「管理 EJB」API。「管理 EJB」的連結名稱(JNDI 查閱名稱)是 ejb/mejb/MEJB

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



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_prog_model_support
檔名:rwlp_prog_model_support.html