1.2. 前提条件
1.2.1. Java Enterprise Edition 6 について
1.2.1.1. EE 6 プロファイルの概要
Java Enterprise Edition 6 (EE 6) には、複数のプロファイルまたは API のサブセットのサポートが含まれています。EE 6 仕様で定義されているプロファイルは、Full Profile と Web Profile の 2 つだけです。
EE 6 フルプロファイルには、EE6 仕様に含まれるすべての API と仕様が含まれています。EE 6 Web プロファイルには、Web 開発者に役立つ API のサブセットが含まれています。
JBoss EAP 6 は、Java Enterprise Edition 6 フルプロファイルおよび Web プロファイル仕様の認定された実装です。
1.2.1.2. Java Enterprise Edition 6 Web プロファイル
Web プロファイルは、Java Enterprise Edition 6 仕様で定義されている 2 つのプロファイルの 1 つです。これは、Web アプリケーション開発用に設計されています。Java Enterprise Edition 6 仕様で定義されているもう 1 つのプロファイルは、フルプロファイルです。詳細は、「Java Enterprise Edition 6 のフルプロファイル」 を参照してください。
Java EE 6 Web プロファイルの要件
- Java Platform, Enterprise Edition 6
Java Web Technologies
- Servlet 3.0 (JSR 315)
- JSP 2.2 and Expression Language (EL) 1.2
- JavaServer Faces (JSF) 2.1 (JSR 314)
- Java Standard Tag Library (JSTL) for JSP 1.2
- Debugging Support for Other Languages 1.0 (JSR 45)
エンタープライズアプリケーションテクノロジー
- コンテキストおよび依存関係の挿入 (CDI) (JSR 299)
- Dependency Injection for Java (JSR 330)
- Enterprise JavaBeans 3.1 Lite (JSR 318)
- Java Persistence API 2.0 (JSR 317)
- Common Annotations for the Java Platform 1.1 (JSR 250)
- Java Transaction API (JTA) 1.1 (JSR 907)
- Bean Validation (JSR 303)
1.2.1.3. Java Enterprise Edition 6 のフルプロファイル
Java Enterprise Edition 6 (EE 6) 仕様では、プロファイルの概念が定義されており、そのうちの 2 つが仕様の一部として定義されています。Java Enterprise Edition 6 Web プロファイルでサポートされている項目に加えて (「Java Enterprise Edition 6 Web プロファイル」)、フルプロファイルは次の API をサポートします。
EE 6 フルプロファイルに含まれるアイテム
- EJB 3.1(Lite ではない) (JSR 318)
- Java EE コネクターアーキテクチャー 1.6 (JSR 322)
- Java Message Service (JMS) API 1.1 (JSR 914)
- JavaMail 1.4 (JSR 919)
Web サービステクノロジー
- Jax-RS RESTful Web サービス 1.1 (JSR 311)
- Implementing Enterprise Web Services 1.3 (JSR 109)
- JAX-WS Java API for XML-Based Web Services 2.2 (JSR 224)
- Java Architecture for XML Binding (JAXB) 2.2 (JSR 222)
- Web Services Metadata for the Java Platform (JSR 181)
- Java APIs for XML-based RPC 1.1 (JSR 101)
- Java APIs for XML Messaging 1.3 (JSR 67)
- Java API for XML Registries (JAXR) 1.0 (JSR 93)
管理およびセキュリティーテクノロジー
- Java Authentication Service Provider Interface for Containers 1.0 (JSR 196)
- コンテナー 1.3 の Java 認証契約 (JSR 115)
- Java EE アプリケーションデプロイメント 1.2 (JSR 88)
- J2EE Management 1.1 (JSR 77)