ポートレット開発ガイド

     前  次    目次     
ここから内容

はじめに

ポートレットの概要

ポートレット開発とポータル ライフサイクル

アーキテクチャ

開発

ステージング

プロダクション

始める前に

前提条件

関連ガイド

第 1 部 アーキテクチャ

ポートレットの計画

分散ポータル チームでのポートレット開発

非ポータル環境のポートレット

ポートレット インスタンスの計画

セキュリティ

ポートレット間通信

パフォーマンスの計画

ポートレット タイプ

JSP (Java Server Page) および HTML ポートレット

Java ポートレット (JSR 168)

Java ページ フロー ポートレット

Struts ポートレット

JSF (Java Server Faces) ポートレット

ブラウザ (URL) ポートレット

Clipper ポートレット

リモート ポートレット

ポートレット タイプの概要

第 2 部 開発

ポートレットの開発について

ポートレットのコンポーネント

ポートレット プロパティ

ポートレットのタイトル バー、モード、および状態

ポートレット プリファレンス

ポートレットを作成するためのリソース

ポートレットの表示

表示および事前表示フォーク

ポートレット コンテンツの非同期表示

ポップアップとしてのポートレット (デタッチされたポートレット)

ポートレットでの JSP タグおよびコントロール

バッキング ファイル

ポートレットの構築

サポート対象ポートレット タイプ

J2EE 共有ライブラリ内のポートレット

ポートレット ウィザード リファレンス

作成順序 - リソースが先の場合とポートレットが先の場合

リソースを先に作成する場合

ポートレットを先に作成する場合

ポートレット ウィザードの起動

[新しいポートレット] ダイアログ

[ポートレット タイプの選択] ダイアログ

[ポートレットの詳細] ダイアログ

各ポートレット タイプの構築方法

JSP ポートレットと HTML ポートレット

Java ポートレット

Java ポートレットの構築

Java ポートレット デプロイメント記述子

Java ポートレットを他のシステムで使用するためのインポートおよびエクスポート

weblogic-portlet.xml による Java ポートレットのカスタマイズ

フロート可能な Java ポートレット

Java ポートレットへのアイコンの追加

ポートレット Init-Params

Java ページ フロー ポートレット

JSF ポートレット

ポータル ページに複数の JSF ポートレットの配置

JSF ポートレットでの JSP の使用

ブラウザ ポートレット

Clipper ポートレット

Struts ポートレット

リモート ポートレット

Web サービス ポートレット

デタッチされたポートレット

デタッチされたポートレットの使用に関する考慮事項

デタッチされたポートレットの構築

インライン ポートレットの操作

インライン ポートレットの抽出

インライン ポートレットのテーマの設定

ブックとページの抽出

ポートレット プロパティ

ポートレット プロパティの編集

プロパティ ビューを使用する場合のヒント

ポータルのプロパティ ビューのポートレット プロパティ

ポートレットのプロパティ ビューのポートレット プロパティ

ポートレット プリファレンス

ポートレット プリファレンスの指定

デプロイメント記述子での Java ポートレット プリファレンスの指定

Workshop for WebLogic による他のポートレット タイプのプリファレンスの指定

プリファレンス API によるプリファレンスのアクセスまたは変更

プリファレンス API を使用したプリファレンスの取得

プリファレンス API を使用したプリファレンスの設定

プリファレンス API を使用した Java ポートレットのプリファレンスの取得と設定

API を使用した他のポートレット タイプのポートレット プリファレンスの取得と設定

ポートレット プリファレンスを取得するための JSP タグ

ポートレット プリファレンス SPI

SPI の実装

SPI の使用

ポートレット プリファレンス使用の際のベスト プラクティス

ポートレット プリファレンスのデスクトップ テスト

ユーザ認証の必要性

任意のデータをプリファレンスとして格納しない

セットアップ手順の実行

ポートレットでのプリファレンスの設定

プリファレンスの代わりにインスタンス ID を使用しない

バッキング ファイル

バッキング ファイルの実行方法

スレッドの安全性とバッキング ファイル

スコープ設定とバッキング ファイル

バッキング ファイルのガイドライン

Workshop for WebLogic を使用したバッキング ファイルの追加

.portlet ファイルへのバッキング ファイルの直接的な追加

ポートレットの外観と機能

ポートレットの依存関係

ポートレットの依存関係の指定

依存関係ファイルの作成と編集

依存関係ファイルの例

表示依存関係フアイルへの JavaScript の追加

表示依存関係フアイルへの Meta または Style 要素の追加

考慮事項と制限事項

JavaScript 変数と CSS スタイルのスコープ指定

リソース URL の書き換え

ポートレット モード

既存のポートレットのモードの追加と削除

ポートレット モードに関連するプロパティ

カスタム モードの作成

ポートレットの状態

Workshop for WebLogic でのポートレットの状態の変更

プログラムによるポートレットの最小化と最大化

ポートレットのタイトルバーのアイコン

ポートレットの高さとスクロール

すべてのポートレットのスクロール

ページ フロー ポートレットの要求データの取得

ポートレットでの JSP タグおよびコントロール

使用可能な JSP タグの表示

使用可能なコントロールの表示

ポートレット状態の永続性

ポータルへのポートレットの追加

ポートレットの削除

タグ ライブラリによる高度なポーレット開発

ActiveMenus を追加する

ActiveMenus タグのコンフィグレーション

TypeInclude タグの使用

Type タグの使用

TypeDefault タグの使用

menuItem タグの使用

ActiveMenus タグの使用

ドラッグ アンド ドロップの有効化

DragDrop タグの使用

dragDropScript タグの使用

draggableResource タグの使用

resourceDropZone タグの使用

動的コンテンツの有効化

DynamicContent タグについて

Container タグ

Container Action Script タグ

Execute Container Action タグ

Parameter タグ

DynamicContent タグの使用

ユーザ ピッカーの使用

UserPicker タグの使用

Java ポートレットのインポートおよびエクスポート

Java ポートレットのインポート

Java ポートレットのエクスポート

JSR168 インポート ユーティリティの使用

Clipper ポートレットの作成

はじめに

Clipper ポートレットの作成

Clipper ポートレット プロパティの変更

プロパティ エディタの使用

プリファレンスとして Clipper プロパティの手動設定

Clipper ポートレットの外観の変更

Clipper ポートレットの認証

フォームベース認証

基本 HTTP 認証

URL 書き換えのコンフィグレーション

移動可能なリンクのコンフィグレーション

リソース URL のコンフィグレーション

URL 書き換えコンフィグレーションの技術

IClipperUrlFilter の実装

ポートレット プリファレンスの使用

Clipper ポートレットおよび HTTPS

証明書および WebLogic Server

Clipper ポートレットの再設定

Clipper ポートレットでバッキング ファイルの使用

サーバの実行中は、ポートレット プリファレンスの更新

Clipper ポートレットの制限事項

ポートレットのパフォーマンスの最適化

パフォーマンス関連のポートレット プロパティ

ポートレットのキャッシュ

リモート ポートレット

ポートレット フォーク

フォーク用のポートレットのコンフィグレーション

フォークされたポートレットのアーキテクチャの詳細

リクエスト レイテンシとポータル ライフサイクルの理解

処理するためにフォークされたポートレットのキューイングとディスパッチ

スレッドへ事前表示のフォークされたポートレットのディスパッチ

スレッドへ表示のフォークされたポートレットのディスパッチ

スレッドの詳細と調整

フォークと非同期表示

フォークされたポートレットの開発のベスト プラクティス

スレッドの安全性の考慮

フォークされたポートレット向けに実行時環境の考慮

実行時環境からフォークされたポートレットの分離

BackingContext および事前表示のフォークされたポートレット

ポートレット間通信およびフォークされたポートレットの注意

ポートレット コンテンツの非同期表示

ポートレット コンテンツの非同期表示の実装

スレッドの安全性と非同期表示

IFRAME ベースの非同期表示の考慮事項

AJAX ベースの非同期表示の考慮事項

IFRAME ベースと AJAX ベースの非同期表示の比較

非同期表示および通常またはフォーク表示の比較

コンテンツの非同期表示でのポータル ライフサイクルに関する考慮事項

コンテンツの非同期表示と IPC

ファイルのアップロード フォーム

単一の対話での非同期表示の無効化

URL 圧縮

ポートレット パフォーマンスの監視および確認

はじめに

使用例

不正な動作を行うポートレットの検出

不正な動作のポートレットの無効化または代替ポートレットの有効化

ローカル ポートレット間通信

定義ラベルとポートレット間通信

ポートレット イベント

イベント ハンドラ

汎用イベント ハンドラ

イベント タイプ

イベント アクション

ポートレット イベント ハンドラ ウィザード リファレンス

ポートレット イベント ハンドラ ウィザードのダイアログ

ポートレット イベント ハンドラ ウィザード - [ハンドラを追加] フィールドの説明

ポートレット イベント ハンドラ ウィザード - [アクションを追加] フィールドの説明

JSF イベント

IPC の例

始める前に - 環境の設定

IPC の基本的な例

ポートレットの作成

JSP ファイルとポートレットの作成

バッキング ファイルの作成

バッキング ファイルの追加

イベント ハンドラの bPortlet への追加

プロジェクトのテスト

まとめ

IPC に関する特別な考慮事項と制限事項

IPC とポートレットの非同期表示の使用

WSRP 向けの汎用イベント ハンドラ

[リスン先] フィールドの一貫性

コンテンツ表示ポートレットの追加

コンテンツ表示の例の使用

コンテンツ表示例の起動

コンテンツ表示例のインライン編集内容の実行

インライン編集内容の入力

Training Announcement ポートレットのインライン編集の有効化

ポートレットのインライン編集内容の有効化

ポータルのコンテンツ表示ポートレットのコンフィグレーション

コンテンツ表示ポートレットのコンフィグレーション

ポートレットに表示されるコンテンツの数の変更

ポートレット公開を使用したコンテンツ表示ポートレットの公開

サードパーティ ポートレットの追加

コラボレーション ポートレットの使用

コラボレーション ポートレットとは

ポータルへのコラボレーション ポートレットの追加

手順 1. コラボレーション ファセットの追加

手順 2: ドメインにコラボレーション リポジトリの追加

手順 3: コラボレーション ポートレット ユーザのロールの作成

手順 4. (省略可能) リポジトリのコンフィグレーション

手順 5. コラボレーション データ リポジトリの資格の付与

手順 6. 新しいロールへの ユーザの追加

手順 7. コラボレーション ポートレットのコンフィグレーション

手順 8. デスクトップにコラボレーション ポートレットの追加

共有ビューのコラボレーション ポートレットのコンフィグレーション

ユーザと共通領域のポートレットの概要

共通領域のポートレットのコンフィグレーション

コラボレーション ポートレットの使用

コラボレーション ポートレット ソース コードの使用

プロジェクトへのソース コードのコピー

ソース コード免責事項

サードパーティのポートレット

Autonomy ポートレット

Documentum ポートレット

MobileAware ポートレット

第 3 部 ステージング

ポートレットの構築によるデスクトップの作成

ポートレット ライブラリ

Administration Console を使用したポートレットの管理

ライブラリでのポートレットのコピー

ライブラリ ポートレットのプロパティの変更

デスクトップ ポートレットのプロパティの変更

ポートレットの削除

ページのポートレットの管理

ページへのポートレットの追加

ページへの要素の配置

ポートレット カテゴリの概要

ポートレット カテゴリの作成

ポートレット カテゴリのプロパティの変更

ポートレット カテゴリへのポートレットの追加

ポートレット プリファレンスの概要

ポートレット プリファレンスの作成

ポートレット プリファレンスの編集

委託管理の概要

訪問者の資格の概要

ポートレットのデプロイ

ポートレットのデプロイ

第 4 部 プロダクション

プロダクションでのポートレットの管理

ライブラリからプロダクションへの変更の移行

プロダクションから開発への変更の移行

ポートレット データベースのデータ

ポートレット データのデータベース構造

プロダクションからのポートレットの削除

データベースのポートレット リソース

データベース テーブルのタイプ

ポートレット データの管理

データベースでの削除されたポートレットの表示方法


ページの先頭       前  次