|
Administration Console を拡張すると、WebLogic Server にインストールされているファイルを修正することなく、WebLogic Server Administration Console のコンテンツを追加または置換したり、ロゴ、スタイル、色を変更したりできます。たとえば、カスタマイズされたアプリケーション モニタ機能や管理機能を備えたコンテンツを追加できます。
Administration Console は、WebLogic Portal フレームワーク、Apache Beehive、Apache Struts、Java Server Page (JSP)、および他の標準技術を使用してユーザ インタフェース (UI) とコンテンツを表示する J2EE Web アプリケーションです。WebLogic Portal フレームワークは、拡張を有効にするためにも使用します。
以下の節では、このガイド (『Administration Console の拡張』) の内容と構成について説明します。
このマニュアルは、WebLogic Server を自社の製品に組み込む (またはその外観を変更する) ソフトウェア ベンダ、セキュリティ プロバイダなどのリソースを開発して WebLogic Server の機能を拡張するソフトウェア ベンダ、およびアプリケーションにカスタマイズされたモニタ機能やコンフィグレーション機能を追加する J2EE アプリケーション開発者を対象としています。
このマニュアルは、Java、JavaServer Page (JSP)、および Apache Struts または Apache Beehive を使用した J2EE Web アプリケーションの開発に精通している読者を対象としています。このマニュアルでは、限定的でありながら有用な Administration Console 拡張を開発するための実践的な方法を重点的に扱います。Administration Console 拡張をより広範な管理上の問題に適用するには、「関連ドキュメント」に挙げるドキュメントを参照してください。
この節では、Administration Console で使用されている技術について説明するドキュメントへのリンクを示します。これらの技術について深く理解するほど、より複雑な拡張を作成できるようになります。
Administration Console では WebLogic Portal フレームワークを使用してユーザ インタフェースを表示するため、Administration Console を拡張する工程は既存の WebLogic Portal アプリケーションを作成したり編集したりする工程に似ています。Administration Console の拡張に関連する WebLogic Portal フレームワークについては、以下の場所を参照してください。
JavaServer Page については、「JavaServer Pages Technology」(http://java.sun.com/products/jsp/index.jsp) を参照してください。
Apache Struts については、「The Apache Struts Web Application Framework」(http://struts.apache.org/) を参照してください。
Apache Beehive の詳細については、http://beehive.apache.org/ を参照してください。
このリリースでは、コンソール拡張に次の変更が行われています。
<%@ taglib uri="/WEB-INF/beehive-netui-tags-template.tld" prefix="beehive-template" %>
このリリースでは、Administration Console 拡張で、インストールされている WebLogic Server からサードパーティの JSP タグ ライブラリを使用する場合は、定義済みの絶対 URI を使用してタグ ライブラリを指定する必要があります。次に例を示します。<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="beehive-template" %>
Administration Console の web.xml
ファイルでは、これらの URI を、インストールされている WebLogic Server 内部のタグ ライブラリにマップします。このマッピング機能によって、ユーザが JSP を変更しないでも、タグ ライブラリのインストール ディレクトリが認識されます。
Apache Struts、Apache Beehive、または JSTL タグ ライブラリをインポートするために古いパス名構文を使用している Administration Console 拡張では、すべてのパス名を新しい URI に更新する必要があります。
WebLogic Server コンソール拡張タグ ライブラリ (console-html.tld
) の URI は /WEB-INF/console-html.tld
のままで変わりません。
詳細については、「JSP テンプレートとタグ ライブラリ」を参照してください。
.pinc
) は、ポータル ブック ファイル (.book
) と呼ばれるようになりました。
WebLogic Server Administration Console は WebLogic Server 9.0 で全面的に再設計されました。新しいアーキテクチャは大きく異なっているため、WebLogic Server 9.0 より前のリリースで作成された WebLogic Administration Console の拡張は、9.0 以降では機能しません。WebLogic Server 9.0 の『Administration Console の拡張』の「概要とロードマップ」を参照してください。