Oracle JDeveloperのアプリケーション・ナビゲータでポートレット・ロジックを入力したファイルおよびファイルの場所は、JSR 168ポートレットの作成時に選択した実装メソッドに依存します。このトピックではポートレット・ファイルおよびその場所の情報を提供し、修正のためにポートレット・ファイルを開く方法を説明します。次の項目があります。
ポートレットを編集し、ポートレットの機能を定義するコードを入力および修正します。
JSPとして実装されたJSR 168ポートレットを編集する手順は、次のとおりです。
アプリケーション
<ApplicationName>
<ProjectName>
Webコンテンツ
view.jsp
を右クリックして、ポップアップ・メニューから「開く」を選択します。
このファイルでは、ポートレットのviewモードの機能を定義します。JDeveloperの「エディタ」ペインの「ソース」タブにポートレット・ロジックを入力するか、または修正します。「設計」タブにあるポートレットのWYSIWYGビューを表示します。
「アプリケーション・ナビゲータ」の同じ位置で、その他のポートレット・モードに関連付けられたファイルを開きます。次の表に、ポートレット・モードに関連付けられたファイルをリストし説明します。JSP実装は、各ポートレット・モードに指定されていると想定します。この表でリストされたファイル名は、デフォルトのファイル名で、変更した場合、ポートレットで異なります。
ファイル | 説明 |
---|---|
view.jsp
|
ポートレットを表示する表示モードを定義します。 |
edit.jsp
|
ポートレット・インスタンスの表示設定の表示モードを定義します。このモードは前のステップのウィザードで「編集可能」を選択した場合にのみ使用できます。WebCenterアプリケーションでは、editモードは「パーソナライズ」コマンドとしてポートレットの「アクション」メニューに表示されます。 |
help.jsp
|
ポートレットのヘルプ・コンテンツの表示モードを定義します。 |
about.jsp
|
ポートレットの概要コンテンツの表示モードを定義します。 |
config.jsp
|
ポートレットの構成設定の表示モードを定義します。 このモードの使用はユーザーの任意です。実装可能な選択の1つはデータベースの接続詳細の設定のモードです。 |
edit_defaults.jsp
|
ポートレットのプロパティの表示モードを定義します。WebCenterアプリケーションで、edit_defaultsモードは「カスタマイズ」コマンドとしてポートレットの「アクション」メニューで表示されます。 |
preview.jsp
|
ポートレットのプレビューの表示モードを定義します。 このモードは、WebCenterアプリケーションにおいては常に役立つわけではありません。しかし、これはOracleAS Portalに実装されます。Portalではユーザーがポートレット・リポジトリの拡大アイコンをクリックし、リストされたポートレットをプレビューします。 |
print.jsp
|
プリンタ用のポートレットの表示モードを定義します。 |
マッピングを介して実装されたJSR 168ポートレットを編集する手順は、次のとおりです。
アプリケーション
<ApplicationName>
アプリケーション・ソース
<ProjectName>
<portletclass>.java
を右クリックして、ポップアップ・メニューから「開く」を選択します。
これでコード表現のセクションに移動します。次に例を示します。
<if (contentType.equals("text/html")) {
if (mode.equals(PortletMode.VIEW)) {
<rd = context.getRequestDispatcher(" <mapped_path>");
...
必要に応じて関連するコードを変更します。
カスタム・コードとして実装されたJSR 168ポートレットを編集する手順は、次のとおりです。
アプリケーション
<ApplicationName>
アプリケーション・ソース
<ProjectName>
<portletclass>.java
を右クリックして、ポップアップ・メニューから「開く」を選択します。
次の項目があります。
Oracle WebCenter Frameworkの使用
JSR 168およびOracle PDK-Javaポートレットについて
アプリケーション・ページからのポートレットの削除
規格に基づいたJavaポートレット(JSR 168)ウィザードの使用
WSRPポートレット・プロデューサの登録
Copyright © 1997, 2007, Oracle. All rights reserved.