Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)
アプリケーションサーバでは,標準アプリケーション名,標準モジュール名およびEJBのリファレンスが,Java EEで定義されている名称に自動的にバインドされます。なお,アプリケーションサーバでは標準アプリケーション名,および標準モジュール名を次のように定義しています。
自動的にバインドされるオブジェクトと名称を次の表に示します。
表2-10 自動的にバインドされるオブジェクトと名称
| バインドされるオブジェクト | バインドされる名称 | |
|---|---|---|
| 標準アプリケーション名(java.lang.String型) | java:app/AppName※1 | |
| 標準モジュール名(java.lang.String型) | java:module/ModuleName※1 | |
| EJBのリファレンス※2 | Session Beanのホームオブジェクト | java:global[/<標準アプリケーション名>]/<標準モジュール名>/<Enterprise Bean名>[!<完全修飾クラス名>] |
| java:app/<標準モジュール名>/<Enterprise Bean名>[!<完全修飾クラス名>] | ||
| java:module/<Enterprise Bean名>[!<完全修飾クラス名>] | ||
| Session Beanのビジネスインタフェース | java:global[/<標準アプリケーション名>]/<標準モジュール名>/<Enterprise Bean名>[!<完全修飾クラス名>] | |
| java:app/<標準モジュール名>/<Enterprise Bean名>[!<完全修飾クラス名>] | ||
| java:module/<Enterprise Bean名>[!<完全修飾クラス名>] | ||
HITACHI_EJBから始まる名称でルックアップできるオブジェクトがアプリケーション内にある場合は,Portable Global JNDI名でもルックアップできます。
なお,アプリケーションの開始時,Portable Global JNDI名は,バインドされたEJBリファレンスごとにメッセージKDJE47701-Iに出力されます。Enterprise Beanのクラス名を省略した書式やアプリケーション名を省略した書式が有効な場合は,ルックアップできるすべての書式がコンマと空白区切り(, )で列挙されます。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.