![]() ![]() ![]() ![]() |
以下の節では、WebLogic Server で JavaServer Faces (JSF) および JSP Tag Standard Library (JSTL) をコンフィグレーションする方法について説明します。
JSF 1.2 (JavaServer™ Faces) および JSTL 1.2 (JSP™ Standard Tag Library) パッケージが、共有 Web アプリケーション ライブラリとして WebLogic Server にバンドルされています。これらのライブラリは、JSF または JSTL 機能を使用する標準の Web アプリケーションから参照できます。
Web アプリケーションでのこれらの共有ライブラリの参照については、『WebLogic Server アプリケーションの開発』の「共有 Java EE ライブラリおよびオプション パッケージの作成」を参照してください。
JavaServer Faces は、JavaServer アプリケーションのユーザ インタフェースの構築を容易にするための技術です。ページ内で再利用可能な UI コンポーネントを組み立て、それらのコンポーネントとアプリケーションのデータ ソースを結合し、クライアント生成のイベントをサーバサイドのイベント ハンドラに関連付けることで、開発者はそのスキル レベルに関係なく、Web アプリケーションを迅速に構築できます。
JSF 技術の詳細については、Sun Microsystems の「JavaServer Faces Technology」(http://java.sun.com/javaee/javaserverfaces/
) を参照してください。
JavaServer Pages Standard Tag Library (JSTL) は、多くの Web アプリケーションに共通の中核機能を単純なタグとしてカプセル化するための技術です。JSTL では、反復や条件文などの共通の構造的なタスク、XML ドキュメントを操作するためのタグ、インターナショナライゼーション タグ、および SQL タグがサポートされています。また、既存のカスタム タグと JSTL タグを統合するためのフレームワークも提供されています。
JSTL 技術の詳細については、Sun Microsystems の「JavaServer Pages Standard Tag Library」(http://java.sun.com/products/jsp/jstl
) を参照してください。
これらのライブラリは WAR
ファイルとしてバンドルされており、WL_HOME
/common/deployable-libraries
ディレクトリにあります。JSF ライブラリには、簡便性を考慮して JSTL JAR
ファイルが含まれています。これによって、アプリケーションは JSF ライブラリを参照する際に、JSTL サポートも自動的に得ることができます。
JSF 1.2 と JSTL 1.2 の個々の JAR
ファイルおよび実装 JAR
ファイルも、WL_HOME
/server/lib/api.jar
ファイル内に提供されています。これらの JAR
ファイルは、コンパイル目的で、または Web アプリケーションの開発時に他のユーティリティを使用する場合に参照できます。
次の表に、JSF 1.2 ライブラリのファイル名とそのマニフェスト エントリを示します。
次の表に、JSTL 1.2 ライブラリのファイル名とそのマニフェスト エントリを示します。
JSF および JSTL ライブラリは Web アプリケーション ライブラリとして提供されるため、JSF または JSTL 機能を使用する Web アプリケーションより前にデプロイされなければなりません。これらのライブラリは、Administration Console を使用するか、またはコマンドラインで weblogic.Deployer
ツールを使用してデプロイすることができます。
次に、weblogic.Deployer
コマンドライン ツールを使用して JSF 1.2 ライブラリをデプロイする例を示します。
java weblogic.Deployer -adminurl t3://localhost:7001
-user weblogic -password weblogic
-deploy -library
d:/beahome/wlserver_10.0/common/deployable-libraries/jsf-1.2.war
このコマンドでは、ライブラリの MANIFEST.MF
で定義されているデフォルトの library-name
、specification-version
、および implementation-version
を使用して JSF 1.2 ライブラリがデプロイされます。
ライブラリのデプロイ後は、ライブラリの extension-name
、specification-version
、および implementation-version
が Administration Console に表示されます。こうした情報は、ライブラリ WAR
ファイルの MANIFEST.MF
ファイルでも確認できます。
Web モジュールのデプロイメントの詳細については、『WebLogic Server アプリケーションのデプロイメント』の「アプリケーションおよびモジュールのデプロイメント準備」を参照してください。
JSF または JSTL ライブラリを参照するには、標準の Web アプリケーションでは、アプリケーションの weblogic.xml
ファイルで <library-ref>
記述子を定義します。次に例を示します。
<library-ref>
<library-name>jsf</library-name>
<specification-version>1.2</specification-version>
<implementation-version>1.2</implementation-version>
<exact-match>false</exact-match>
</library-ref>
Web アプリケーション ライブラリの参照の詳細については、『WebLogic Server アプリケーションの開発』の「共有 Java EE ライブラリおよびオプション パッケージの作成」を参照してください。
JSF 1.1 および JSTL 1.1 パッケージも共有ライブラリとして WebLogic Server 10.0 にバンドルされています。JSF 1.1 および JSTL 1.1 の機能を使用する既存の Web アプリケーションも WebLogic Server 10.0 で実行できます。Web アプリケーションに基づいた適切な JSF または JSTL ライブラリを選択できます。
サポートされている JSF 1.1 および JSTL 1.1 ライブラリの詳細については、WebLogic Server 9.2 ドキュメントの「Web アプリケーションでの JSF および JSTL の使用」を参照してください。
![]() ![]() ![]() |