Cosminexus 機能解説

[目次][用語][索引][前へ][次へ]

10.1 コンテナ拡張ライブラリの利用

Cosminexusでは,EJB-JARとWAR間で共通に利用したい処理がある場合や,異なるEAR間で共通に利用したい処理がある場合に,ユーザ作成のライブラリを利用できます。ユーザ作成のライブラリを利用することで,サーブレット,JSP,およびEnterprise Beanの機能を拡張できます。

サーブレット,JSP,およびEnterprise Beanが共通に利用できるライブラリをコンテナ拡張ライブラリといいます。このライブラリを利用することで,Enterprise Bean,サーブレット,JSPから共通して,ユーザ作成のライブラリを呼び出せるようになります。

また,サーバ起動・停止フック機能を利用することで,サーバの起動,終了時にコンテナ拡張ライブラリが呼び出されるようにできます。また,コンテナ拡張ライブラリで使用するJNI機能の初期化などを行うことができます。

コンテナ拡張ライブラリを使用するためには,ライブラリを一つのJARファイルにまとめ,コンテナ拡張ライブラリを使用するための設定をusrconf.cfgで定義します。また,コンテナ拡張ライブラリがJNIを利用する場合は,サーバ起動・停止フック機能を使用するための設定も必要です。

コンテナ拡張ライブラリの設定については,マニュアル「Cosminexus システム構築ガイド」を参照してください。