WebSphere® Application Server Traditional 支援完整 Java™ Platform, Enterprise Edition (Java EE) 7。
Java EE 7 完整平台和 Web 設定檔
Java EE 7 規格定義了完整平台的 Enterprise Edition(企業版)。 「Web 設定檔」是一個適當定義的完整平台子集。
- Web 設定檔
- 「Web 設定檔」以「現今」的 Web 應用程式為目標,定義一個合理的完整堆疊。 這個堆疊是完整平台標準 API 的子集,能夠處理大部分 Web 應用程式的需求。
- 完整平台
- 完整平台定義全套的 Java EE 程式設計模型。 除了「Web 設定檔」特性,完整平台還提供企業所需的進階商業功能規格,例如:連線功能、安全、Enterprise Bean、傳訊,以及應用程式用戶端等方面。
WebSphere Application Server Traditional 提供 Java EE 7 Web 設定檔中的下列規格:
- Bean Validation 1.1 提供註釋型模型來驗證 JavaBeans。 使用「Bean 驗證」來主張和維護資料通過應用程式時的完整性。
- Common Annotations for the Java Platform 1.2 讓各 Java EE 元件之間和 Java EE 與 Java SE 之間使用的註釋(軟體程式的相關資訊)保持一致性。
- Contexts and Dependency Injection for Java (CDI) 1.2 可輕鬆整合不同類型的 Java EE 元件。 CDI 提供一套通用機制將 Enterprise Bean 或 Managed Bean 等元件,注入 JavaServer Pages 或其他 Enterprise Bean 等元件中。
- Debugging Support for Other Languages 1.0 建立標準化工具使 Java 虛擬機器位元組碼,與 Java 程式設計語言以外的語言原始碼相互關聯。
- Dependency Injection for Java 1.0 提供標準的 Java 註釋來說明類別的相依關係。
- Enterprise JavaBeans (EJB) 3.2 Lite 支援將 Enterprise Bean 寫入 EJB 3.2 規格的 EJB Lite 子集。 EJB 規格是開發和部署元件型商業應用程式的架構。
- Expression Language (EL) 3.0 在以創新方式使用標準表示式語言的應用程式中,可直接評估表示式。
- Interceptors 1.2 可透過方法呼叫或生命週期事件,呼叫相關聯目標類別的攔截程式方法。 記載、審核及側寫是攔截程式的常見用途。
- Java API for JSON Processing (JSON-P) 1.0 提供標準化 API 程式庫來處理 (剖析、產生、搜尋及修改) JavaScript Object Notation (JSON)。
- Java API for RESTful Services (JAX-RS) 2.0 根據 REST 架構型樣,簡化 Web 服務用戶端和端點的開發與部署。
- Java API for WebSocket 1.1 以用戶端和伺服器之間即時、雙向的非同步通訊來強化應用程式。 Java API for WebSocket 1.1 提供其他介面來更新先前交付的 Java API for WebSocket 1.0 (JSR 356)。
- Java Database Connectivity (JDBC) 4.1 支援從各種資料來源經由程式設計方式存取關聯式資料。
- Java Persistence API (JPA) 2.1 簡化管理應用程式中的關聯式資料。
- Java Servlet 3.1 以可回應的動態內容強化應用程式。
- Java Transaction API (JTA) 1.2 可輕鬆將儲存器管理程式交易運用於各種 Java EE 元件,例如 Servlet 和 JAX-RS,而不需使用 Enterprise Bean。
- JavaServer Faces (JSF) 2.2 可建置 Web 應用程式的元件型使用者介面。
- JavaServer Pages (JSP) 2.3 可輕鬆編寫網頁來建立最強大和最有彈性的動態內容。
- Standard Tag Library for JavaServer Pages (JSTL) 1.2 將許多 Web 應用程式常用的核心功能封裝成簡單的標籤。
WebSphere Application Server Traditional 提供 Java EE 7 完整平台的下列規格:
- Batch Applications for Java Platform 1.0 提供批次應用程式的程式設計模型,以及用於提交和執行工作的執行時期。
- Concurrency Utilities for Java EE 1.0 可配置和使用伺服器管理的執行程式、排程執行程式、執行緒 Factory,以及執行緒環境定義服務。 執行緒環境定義擷取和傳播包括類別載入器環境定義和安全環境定義。
- Enterprise JavaBeans 3.2 完整版支援將 Enterprise Bean 寫入 EJB 3.2 規格。 EJB 規格是開發和部署元件型商業應用程式的架構。
- Implementing Enterprise Web Services 1.4 提供程式設計模型來實作和使用 Web 服務。
- J2EE Management 1.1 提供標準模型來公開和存取 Java 2 Platform Enterprise Edition (J2EE) 元件的管理資訊、作業及參數。
- Java API for WSDL (JWSDL) 提供一套標準的 Java API 來描述、操作、讀取和寫入 WSDL(Web 服務說明語言)文件,包括 WSDL 延伸的延伸機制。
- Java API for XML-Based Web Services (JAX-WS) 2.2 使用 Java XML 程式設計 API 提供標準的 Java 對 WSDL 對映。
- Java Architecture for XML Binding (JAXB) 2.2 提供 XML 和 Java 程式碼之間標準的對映方法。 JAXB 可輕鬆使用 XML 和 Web 服務技術來延伸應用程式。
- Java Authentication Service Provider Interface for Containers (JASPIC) 1.1 提供鑑別模組的標準介面,可以與儲存器整合及建立鑑別身分。
- Java Authorization Contract for Containers (JACC) 1.5 定義應用程式伺服器與授權原則提供者之間的合約。
- Java EE Connector Architecture (JCA) 1.7 可讓企業資訊系統 (EIS) 提供可插入應用程式伺服器中的資源配接器,並連接 EIS、應用程式伺服器和企業應用程式。
- JavaMail 1.5 能夠在應用程式中傳送、接收及管理電子郵件。
- Java Message Service (JMS) API 2.0 提供從 Java 程式存取企業傳訊系統的 API。 JMS 可讓 Java EE 應用程式元件建立、傳送、接收及讀取訊息。
- SOAP with Attachments API for Java (SAAJ) 1.3 提供從 Java 平台傳送 XML 文件的標準方法。 SAAJ 可讓您直接撰寫 SOAP 傳訊應用程式,而非使用 JAX-RPC。
- Streaming API for XML (StAX) 1.0 提供 API 來串流 XML 文件。
- 「適用於 Java 平台的 Web 服務 meta 資料」將 Java 平台的 Web 服務介面開發標準化。