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.