• 検索結果がありません。

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

関連したドキュメント