Hitachi

Cosminexus V11 アプリケーションサーバ & BPM/ESB基盤 概説


4.6.2 アプリケーションサーバが対応する標準仕様

アプリケーションサーバが対応している標準仕様について示します。また,アプリケーションサーバでの実装の詳細や留意事項について主に説明しているマニュアルも合わせて示します。

〈この項の構成〉

(1) Java EEの標準仕様

表4‒4 Java EEの標準仕様

仕様

備考

主な参照先マニュアル

Servlet 2.3/Servlet 2.4/Servlet 2.5/Servlet 3.0/Servlet 3.1/Servlet 4.0

Servlet 3.0以降の仕様で規定された機能のうち,アプリケーションサーバで使用できる機能については,マニュアル「アプリケーションサーバ 機能解説 基本・開発編(Webコンテナ)」の「6.1 Servlet仕様およびJSP仕様で追加,変更された機能のサポート範囲」を参照してください。

機能解説 基本・開発編(Webコンテナ)

JSF 2.3

EL 3.0

JSP 1.2/JSP 2.0/JSP 2.1/JSP 2.2/JSP 2.3

JSP 1.1は使用できません。

JSP Debugging 1.0

JAX-RS 2.1

WebSocket 1.1

EJB 2.0

  • Message-driven Bean

  • ローカルインタフェース

  • CMP 1.1

  • CMP 2.0

機能解説 基本・開発編(EJBコンテナ)

EJB 2.1

CMP機能のうちEJB2.1での拡張部分,<service-ref>タグを使用したWebサービス連携機能は使用できません。

EJB 3.0(Session Bean)

EJB 3.1

Bean Validation 2.0

機能解説 基本・開発編(コンテナ共通機能)

CDI 2.0

Common Annotations 1.2

アプリケーションサーバで使用できるアノテーションについては,マニュアル「アプリケーションサーバ リファレンス API編」の「2.1 対応するアノテーションのサポート範囲」を参照してください。

JDBC 2.0コア/JDBC 2.0オプションパッケージ

JDBC 3.0

接続に使用するJDBCドライバが,JDBC 3.0またはJDBC4.0仕様で規定された機能をサポートしている必要があります。

JDBC 4.0

JMS 1.0.2

Reliable MessagingまたはTP1/Message Queue - Accessを使用する場合は,JMS1.0.2であることが前提です。また,Topicを含む一部の機能に制限があります。

JMS 1.1

JMS1.1を使用する場合,次の条件があります。

  • JMSプロバイダがJMS1.1に対応していること

  • Message-driven BeanがEJB2.1に対応していること(Message-driven Beanを使用する場合)

  • 使用するリソースアダプタがConnector 1.5に対応していること

Connector 1.0(JCA 1.0)

Connector 1.5(JCA 1.5)

JTA 1.0.1

  • local

  • global

リソースアダプタのDD(ra.xml)のtransaction-supportでLocalTransactionを指定し,ビジネスロジック中にリモートでJavaVMの呼び出しをしない場合に,ローカルトランザクション(local)が利用できます。

ライトトランザクションが有効になっているときは,グローバルトランザクション(global)を使用できません。なお,ライトトランザクションについては,マニュアル「アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)」の「3.14.5 ライトトランザクション」を参照してください。

JTA 1.1

JTA 1.2

javax.transactionパッケージの@Transactionalアノテーション,およびTransactional.TxType列挙型だけをサポートします。その他のJTA 1.2から追加・変更された仕様は使用できません。

JPA 2.2

JavaMail 1.2

送信のプロトコルとしてはSMTPおよびSMTPSを,受信のプロトコルとしてはPOP3を使用できます。

JavaMail 1.3

JavaMail 1.4

Java Batch 1.0

Concurrency Utilities for Java EE 1.0

JSON-B 1.0

JSON-P 1.1

Interceptors 1.2

(凡例)−:該当なし

注※ マニュアル名の「アプリケーションサーバ」は省略しています。

(2) XML,Webサービス関連の標準仕様

XML関連の標準仕様に関する留意事項については,マニュアル「XML Processor ユーザーズガイド」を参照してください。

Webサービス関連の標準仕様のアプリケーションサーバでの留意事項については,マニュアル「アプリケーションサーバ Webサービス開発ガイド」,マニュアル「アプリケーションサーバ SOAPアプリケーション開発の手引」,マニュアル「アプリケーションサーバ Webサービスセキュリティ構築ガイド」およびマニュアル「XML Security - Core ユーザーズガイド」を参照してください。

(3) SSL関連の標準仕様

SSL関連の標準仕様に関する留意事項については,マニュアル「HTTP Server」およびマニュアル「アプリケーションサーバ 機能解説 セキュリティ管理機能編」を参照してください。

(4) OMG分散オブジェクト関連の標準仕様

OMG分散オブジェクト関連の標準仕様に関する留意事項については,マニュアル「Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド」,マニュアル「Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス」およびリリースノートを参照してください。