アプリケーションサーバで使用するAPIとタグライブラリの種類について説明します。
このマニュアルでは,アプリケーションごとに使用できるAPIとタグライブラリを三つに分類して説明します。
J2EEアプリケーションで使用できるAPIとタグライブラリを次の表に示します。
表1-1 J2EEアプリケーションで使用できるAPI
APIとタグライブラリの種類 | APIとタグライブラリの説明 | 参照先マニュアル | 参照先 |
---|---|---|---|
Webコンテナで使用するAPI | Webコンテナで使用するAPIです。 | このマニュアル | 3章 |
EJBクライアントアプリケーションで使用するAPI | EJBクライアントのセキュリティや通信タイムアウトなどを設定するためのAPIです。 | 4章 | |
TP1インバウンドアダプタによってOpenTP1と連携する場合に使用するAPI | TP1インバウンドアダプタによってOpenTP1と連携する場合に使用するAPIです。 | 5章 | |
スレッドの非同期並行処理で使用するAPI | スレッドの非同期並行処理で使用するAPIです。 | 6章 | |
統合ユーザ管理フレームワークで使用するAPI | 統合ユーザ管理機能を使用する場合に,ユーザ認証を実装するために使用する,統合ユーザ管理フレームワークのライブラリです。 | アプリケーションサーバ 機能解説 セキュリティ管理機能編 | 15章 |
統合ユーザ管理フレームワークで使用するタグライブラリ | 統合ユーザ管理機能を使用する場合に,ユーザ認証を実装するために使用する,統合ユーザ管理フレームワークのJSPタグライブラリです。 | アプリケーションサーバ 機能解説 セキュリティ管理機能編 | 16章 |
ユーザログ機能で使用するAPI | J2EEアプリケーションが出力するログ(ユーザログ)をトレース共通ライブラリ形式で出力する場合に,ユーザログ出力を実装するためのAPIです。 | このマニュアル | 7章 |
監査ログ出力で使用するAPI | J2EEアプリケーションで監査ログを出力するためのAPIです。 | 8章 | |
性能解析トレースで使用するAPI | 性能解析トレースでアプリケーションサーバの処理性能を解析する場合に,ルートアプリケーション情報を文字列表現で取得するためのAPIです。 | 9章 | |
JavaVMで使用するAPI | Javaプログラムから直接GCのメモリ情報を取得するためのAPIです。 | 10章 | |
DABroker Libraryで使用するAPI | DABroker Libraryを使用してデータベースに接続する場合に,データベースの情報などを設定するためのAPIです。 | アプリケーションサーバ 機能解説 互換編 | 4章 |
なお,APIとタグライブラリのほかに,アノテーションとDependency Injectionも使用できます。アノテーションとDependency Injectionについては,「2. アプリケーションサーバが対応しているアノテーションおよびDependency Injection」を参照してください。
バッチアプリケーションまたはEJBクライアントアプリケーションで使用できるAPIを次の表に示します。
表1-2 バッチアプリケーションまたはEJBクライアントアプリケーションで使用できるAPI
APIとタグライブラリの種類 | APIとタグライブラリの説明 | 参照先マニュアル | 参照先 |
---|---|---|---|
EJBクライアントアプリケーションで使用するAPI | EJBクライアントアプリケーションのセキュリティや通信タイムアウトなどを設定するためのAPIです。 | このマニュアル | 4章 |
ユーザログ機能で使用するAPI | バッチアプリケーションまたはEJBクライアントアプリケーションが出力するログ(ユーザログ)をトレース共通ライブラリ形式で出力する場合に,ユーザログ出力を実装するためのAPIです。 | 7章 | |
監査ログ出力で使用するAPI | バッチアプリケーションまたはEJBクライアントアプリケーションで監査ログを出力するためのAPIです。 | 8章 | |
性能解析トレースで使用するAPI | 性能解析トレースでアプリケーションサーバの処理性能を解析する場合に,ルートアプリケーション情報を文字列表現で取得するためのAPIです。 | 9章 | |
JavaVMで使用するAPI | Javaプログラムから直接GCのメモリ情報を取得するためのAPIです。 | 10章 | |
DABroker Libraryで使用するAPI | DABroker Libraryを使用してデータベースに接続する場合に,データベースの情報などを設定するためのAPIです。 | アプリケーションサーバ 機能解説 互換編 | 4章 |
Webサービスを実行するシステムで使用できるAPIを次の表に示します。
表1-3 Webサービスを実行するシステムで使用できるAPI
APIの種類 | APIの説明 | 参照先マニュアル | 参照先 |
---|---|---|---|
JAX-WS 2.2仕様に対応したSOAP Webサービスの開発で使用するAPI | SOAP WebサービスやWebサービスクライアントを開発するときに使用します。 | アプリケーションサーバ Webサービス開発ガイド | 19章 |
JAX-RS 1.1仕様に対応したRESTful Webサービスの開発で使用するAPI | RESTful Webサービス(Webリソース)を開発するときに使用します。なお,HTTPクライアントは,RESTful Webサービス用クライアントAPIか,または標準的なJava APIを使用して開発します。 | 24章 | |
Webリソースクライアントの実装で使用するRESTful Webサービス用クライアントAPI | RESTful Webサービス(Webリソース)のクライアントをRESTful Webサービス用クライアントAPIで実装するときに使用します。 | 25章 |