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

LiveHTMLの移行

Oracle Application Serverカートリッジの 移行 3-11 し、各Perlスクリプトのリクエスト時には必要な部分のみ実行するようにすると、パフォー マンスが向上します。

Oracle Application Serverでは、モジュールのプリロードと初期タスクの実行に、

$ORAWEB_HOME/../cartx/common/perl/lib/perlinit.plファイルが使用されます。このファ イルは、カートリッジ・インスタンスの起動時に一度だけ実行されます。デフォルトでは、

このファイルには実行可能な文は含まれていません。このファイルは、「Perlアプリケー ションの設定」フォームの「初期化スクリプト」パラメータで指定します。

Apacheのmod_perlには、これに対応する機能はありません。

LiveHTML LiveHTML LiveHTML

LiveHTML の移行 の移行 の移行 の移行

Oracle Application Serverでは、LiveHTMLカートリッジを使用してHTMLページに

Server-Side Includes(SSI)およびスクリプトを埋め込むことにより、動的コンテンツを生 成できます。LiveHTMLアプリケーションをOracle Internet Application Serverに移行する 場合は、LiveHTMLのSSIをApacheのSSIに移行する必要があります。現在Oracle

Internet Application ServerでLiveHTMLの埋込みスクリプトに対応するのは、JavaServer

Pagesのみです。

SSI

LiveHTMLの移行

ApacheまたはLiveHTMLでSSIを指定する場合の構文は同じです。たとえば、次のように

なります。

<!--#config sizefmt="bytes" -->

ApacheのSSIは、mod_includeモジュールによってインプリメントされます。このモ

ジュールは、デフォルトでApacheサーバーにコンパイルされます。

前の表で示したエレメントに加え、ApacheのSSIには変数置換およびフロー制御用のエレ メントが含まれています。http://www.apache.orgのドキュメントを参照してください。

スクリプト スクリプト スクリプト スクリプト

Oracle Application Serverでは、LiveHTMLを使用して、PerlスクリプトをHTMLファイ

ルに埋め込むことが可能です。LiveHTMLはOracle Application Server独自のコンポーネン トであるため、Oracle Internet Application Serverには対応する機能が存在しません。ただ し、JavaServer Pagesを使用して、JavaコードをHTMLファイルに埋め込むことが可能で す。JavaServer Pages 1.0(JSP)モデルは、Oracle Internet Application Serverでは

OracleJSPとしてインプリメントされています。

LiveHTMLアプリケーションをOracle Internet Application Serverに移行するには、次のこ

とを行う必要があります。

LiveHTMLアプリケーション・モデルをJSPアプリケーション・モデルに移行する。

LiveHTMLタグをJSPタグに移行する。

PerlコードをJavaコードとして再作成する。

ご使用のLiveHTMLアプリケーションがOracle Application ServerでWeb Application

Objectsを使用している場合、この機能を埋込みJavaコードまたはJavaBeanクラスとして

インプリメントし、JSPの<jsp:useBean>タグで宣言する必要があります。

注意 注意注意

注意: 最後の終了記号 "-->" の前には空白が必要です。

EJB、ECO/JavaおよびJCORBA アプリケーションの移行 4-1

4

EJB、 、 、 、ECO/Java および および および および JCORBA アプリケーションの移行 アプリケーションの移行 アプリケーションの移行 アプリケーションの移行

この章では、Oracle Application ServerのEJB、ECO for JavaおよびJCOアプリケーション

をOracle8i JVMのEJBオブジェクトに移行する方法について説明します。Oracle8i JVMは、

Enterprise JavaBeansアプリケーションの実行時環境を提供するOracle Internet Application

Serverのコンポーネントです。

EJBをOracle8i JVMで運用する知識があることを前提としているため、これについては、こ

こでは説明しません。Oracle8i JVMの詳細は、『Oracle8i Enterprise JavaBeansとCORBA開 発者ガイド』を参照してください。

内容 内容 内容 内容

EJBの移行

ECO/Javaの移行

JCORBAからEJBへの移行

EJBの移行

EJB

関連したドキュメント