JCORBAからEJBへの移行
EJB、ECO/JavaおよびJCORBA アプリケーションの移行 4-5
JCORBAからEJBへの移行
3. Loggerのリファレンスが存在する場合はすべて削除します。
4. 初期化操作が存在する場合は、すべてejbCreate()メソッドに移動します。
5. setSessionContext()メソッドに渡されたセッション・コンテキストをインスタン ス変数に保存します。
6. クラス内のパブリック・メソッドがすべてjava.rmi.RemoteException例外をス ローすることを確認します。
7. ObjectManagerタイプが存在する場合は、すべてSessionContextタイプに変更し ます。次の表に、ObjectManagerクラスのメソッドとSessionContextクラスのメソッド のマッピングを示します。
パラメータのシリアライズ化 パラメータのシリアライズ化 パラメータのシリアライズ化 パラメータのシリアライズ化
リモート・インタフェースでユーザー定義のパラメータが渡されている場合、そのクラスで java.io.Serializableがインプリメントされることを確認してください。
注意 注意注意
注意: JCORBAのLifecycleは、EJBではサポートされていません。この
ため、JCORBAオブジェクトでoracle.oas.jco.Lifecycleをインプ リメントしている場合は、これを削除する必要があります。
表 表表
表4-2 ObjectManagerメソッドとメソッドとメソッドとメソッドとSessionContextメソッドメソッドメソッドメソッド
SessionContextメソッドメソッドメソッドメソッド ObjectManagerメソッドメソッドメソッドメソッド
getEnvironment() getEnvironment()
setSessionContext()に渡されるパラメータ getObjectManager()
getEJBObject() getSelf()
getEJBObject().remove() revokeSelf()
getUserTransaction() getCurrentTransaction()
索引 索引索引 索引-1
索引 索引 索引 索引
A
Apache JServ セキュリティ,2-5 通信プロトコル,2-4 定義,2-2
ロギング,2-9
C
cgi-lib.pl,3-10 CGI環境変数,3-8 CORBA
〜に移行,4-4
D
Data-Dumper,3-10 DBD,3-9
DBI,3-9
E
ejbdescriptorツール,4-2 eval,3-10
H
HTML
動的コンテンツ,2-8 HTTP
サーバー,1-3 メソッド,2-10 リスナー,2-3 http.conf,2-9
I
IO,3-10
J
Java
環境変数,4-2 標準,1-2 JNDI,4-3 JServ
セキュリティ,2-5 通信プロトコル,2-4 定義,2-2
ロギング,2-9 JServlet,2-2 JWeb
Toolkit,2-8,2-10 カートリッジ
セッションを使用可能にする,2-7
「クライアント・セッション」パラメータ,2-8 セッションのタイムアウト,2-9
セッションを使用可能なアプリケーション,2-7 ロギング,2-9
L
libperlctx.so,3-8 libwww-perl,3-9 Loggerサービス,2-9 LWP,3-9
M
MD5,3-10
mod_jserv
Apache JServアーキテクチャにおける〜,2-4 設定,2-5
定義,2-4
フェイルオーバー,2-5 mod_perl
Apache JServアーキテクチャにおける〜,2-4
〜とOASのPerl,3-9 プリロード,3-11 mod_plsql
oas2iasツール,3-4,3-5 SQLファイル,3-7 導出された列値,3-4 認証,3-7
ファイルのアップロードおよびダウンロード機能,
3-3 mod_ssl
Apache JServアーキテクチャにおける〜,2-4
N
NET,3-10
O
OAS
Java CORBA object (JCO),4-5 JCOからEJBへの移行,4-5
Loggerサービス,2-9,4-2,4-3,4-6 Node Manager,2-7,2-8
Perlカートリッジの設定,3-11 Perlのインプリメンテーション,3-8
「Webパラメータ」フォーム,2-8
カートリッジ・タイプとApacheモジュール,3-2
〜からのEJBの移行,4-2
〜からのJServletの移行,2-2 コンポーネント,2-10 配置記述子,4-2 oas2ias移行ツール,3-3 OASのCGIモジュール,3-10
oracle.owas.wrb.services.logger.OutputLogStreamクラ ス,2-9
oracle.owas.wrb.WRBRunnableクラス,2-9
P
perlinit.pl,3-11
perlnt40.dll,3-8 Perlスクリプト
CGIとして実行,3-8 Perlカートリッジの使用,3-8 名前領域の競合,3-10 パフォーマンス,3-8 Perlモジュール,3-9
S
Servlet 2.1仕様,2-2
U
URI,2-5
W
Web Request Broker (WRB)
カートリッジ・リクエストと〜,2-3 定義,2-3
Web Request Broker(WRB)
Loggerサービス,2-9
OASコンポーネントと〜,2-10 クライアント,3-8
あ あ あ あ
アプリケーション・スレッド,2-9
か か か か
可用性,1-4 環境変数,4-2
く く く く
クラス,2-9
さ さ さ さ
サーブレット
アプリケーション,2-9 エンジン,2-4
エンジンのメッセージ,2-9 ゾーン,2-5
メッセージ・ログ,2-10
索引 索引索引 索引-3 ライフ・サイクル,2-6
し し し し
「初期化スクリプト」パラメータ,3-11 シリアライズ可能なパラメータ,4-6 シリアライズされたオブジェクト,4-2
す す す す
スケーラビリティ,1-3 スレッド
アプリケーション,2-9
せ せ せ せ
静的データ・メンバー,2-9 セッション
コンテキスト,4-6 状態,2-9
設定ファイル,1-5
そ そ そ そ
属性
Bean,4-2 ソケット,2-4
ち ち ち ち
チャネル,2-10
て て て て
データ・メンバー,2-9
は は は は
配置記述子,4-2 パスワード,4-3 パッケージ名,3-10 パラメータ
シリアライズ可能,4-6 ユーザー定義,4-6
ふ ふ ふ ふ
プロトコル,2-4
ほ ほ ほ ほ
ホーム・インタフェース・ファイル,4-4
め め め め
メソッド create,4-4 ECO,4-4 EJB,4-4 HTTP,2-10
javax.servlet.http.HttpServletRequestクラス,2-11 javax.servlet.http.HttpSession,2-8
javax.servlet.http.HttpUtilsクラス,2-12 javax.servlet.ServletContextクラス,2-12 javax.servlet.ServletRequestクラス,2-11 javax.servlet.ServletResponseクラス,2-12 ObjectManager,4-6
SessionContext,4-6 パブリック,4-6
ゆ ゆ ゆ ゆ
ユーザー名,4-3
り り り り
リモート・インタフェース・ファイル,4-4
ろ ろ ろ ろ
ロード・バランシング,1-4