ポータル開発ガイド

     前  次    目次     
ここから内容

ポータルの概要

ポータルとは

ポータル フレームワークとは

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

アーキテクチャ

開発

ステージング

プロダクション

始める前に

前提条件

関連ガイド

第 1 部 アーキテクチャ

ポータルの計画

プロダクション業務 (伝播とデプロイメント)

分散型ポータル チームでのポータル開発

連合ポータル

セキュリティ

コンテンツ管理

対話管理

パフォーマンス

第 2 部 開発

ポータルの開発について

ポータル コンポーネント

ポータル コンポーネントの階層

Workshop for WebLogic のポータル開発環境

WebLogic Portal および共有 J2EE ライブラリ

ファイルベース ポータルおよびストリーミング ポータル

ポータルの Java コントロール

ポータルの JSP タグ

バッキング ファイル

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

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

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

ライフサイクル メソッド間でデータを渡すセッションの使用法

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

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

XML ファイルの編集によるバッキング ファイルの追加

ポータルのページ フロー

状態/セッション管理

ポータル開発環境の設定

環境設定作業のロードマップ

WebLogic Domain Configuration Wizard

ポータル EAR プロジェクト ウィザード

[新しいポータル EAR プロジェクト - Select Project Facets] ダイアログ

[プロジェクトの追加および除去] ダイアログ

ポータル Web プロジェクト ウィザード

[新しいポータル Web プロジェクト - 新しいポータル Web プロジェクト]

[新しいポータル Web プロジェクト - Select Project Facets] ダイアログ

[新しいポータル Web プロジェクト - Web Module] ダイアログ

[新しいポータル Web プロジェクト - WebLogic Web モジュール] ダイアログ

ポータル Datasync プロジェクト ウィザード

ポータル Datasync プロジェクト ウィザード - [新しい Datasync プロジェクトの作成] ダイアログ

新しい Datasync プロジェクトの作成 - EAR プロジェクト

マージ済みプロジェクト ビューの使用

サーバでのプロジェクトの実行

パースペクティブのカスタマイズ

Workshop for WebLogic での WebLogic Portal 環境の設定

WebLogic Portal セクションの環境設定

全般的なセクションでの WebLogic Portal の環境設定

WebLogic Portal プロジェクトのバージョン 9.2 へのアップグレード

バージョン 9.2 でサポートされていないバージョン 8.1 の機能

アップグレード時の考慮事項とヒント

サポート対象外のコマンドベースおよび Ant タスク アップグレード

アップグレードされた訪問者ツールでのコミュニティ機能の有効化

ルック アンド フィールのアップグレード

カスタム プロパティを持つカスタム コントロールのアップグレード

フォークされたポートレット向けにチューニングされたスレッド プールのアップグレード

アップグレードされたアプリケーションによる Struts 1.1 および関連 J2EE ライブラリの利用

Struts 1.1 と 1.2 間における動作の変更

ポータル URL 内のアンパサンド

application-config.xml ファイルの個別アップグレード

アップグレードされたアプリケーションを伝播する前の重複ポートレット カテゴリ名の修正

WebLogic Portal へのアプリケーションの統合

Workshop for WebLogic への既存の Web アプリケーションの統合

Struts アプリケーションの統合

Struts アプリケーションの統合の準備

リファクタリング

タグの追加 (必要な場合)

RequestProcessor の特定の動作のオーバーライド

既存のカスタム アクション サーブレットのリファクタリング

<html:link> タグの削除

統合手順

ベスト プラクティスと開発の問題

Java Server Faces の統合

JSF と namingContainer JSP タグ

ページ フローの統合

既存のプロジェクトへのファセットの追加

外部 Web アプリケーションをポータルに統合するその他の方法

ルック アンド フィールの機能を使用したユーザ インタフェース開発

はじめに

ルック アンド フィール ファイル

スキン

スケルトン

テーマ

クロモソームとジーン

シェル

レイアウト

メニュー

ルック アンド フィールの開発

従来のルック アンド フィールの使用

ルック アンド フィールの作成

スキンの操作

ベスト プラクティス

ポートレットのタイトル バー アイコンについて

スケルトンの操作

テーマの操作

ジーンの操作

ジーンの例

クロモソームとジーンの作成

既存のルック アンド フィールのオーバーライド

テーマ

ジーン

共有 J2EE ライブラリのルック アンド フィール リソースのオーバーライド

Workshop のプロパティ ビューの使用

ルック アンド フィールのトラブルシューティング

ルック アンド フィール エディタ

概要

ナビゲータ ビュー

スタイル階層ビュー

[スタイルの説明] ウィンドウ

CSS 継承

[継承されたスタイル] リストの使用

表示領域

アウトライン ビュー

プロパティ ビュー

ルック アンド フィール API の使用

シェルの操作

レイアウトの操作

標準レイアウトの作成

カスタム レイアウトの作成

レイアウト ファイル

カスタム レイアウトの例

スケルトン JSP

html.txt ファイル

ナビゲーション メニューの操作

ページ タブの画像の使用

アクセシビリティ ガイドラインをアドレス指定するユーザ インタフェースの構築

アクセシビリティ標準とインターネット

アクセシビリティのチェックポイント

業界のガイドライン

政府の規定と標準

米国

カナダ

英国

アクセシビリティの評価とテスト ツール

W3C Web Accessibility Initiative

Bobby

Lynx Viewer

Workshop for WebLogic を使用したポータル開発

ポータルの作成

ページまたはブックのポータルへの追加

スタンドアロン ブックまたはページの作成

ブックまたはページの参照 (コンテンツ) の追加

ポータル エディタからのブックまたはページの参照の追加

アウトライン ビューを使用したブックまたはページの参照の追加

ブックおよびページの再配置

ポータル コンポーネントのプロパティ

ポータル プロパティの編集

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

すべてのポータル コンポーネントのプロパティ

プロジェクトへの J2EE ライブラリ ファイルのコピー

共有 J2EE ライブラリ ファイルをオーバーライドするファイルの表示

ユーティリティ プロジェクトの作成

ページ フローのカスタム コントロール

ページ フローへのポータル コントロールの追加

ページ フローへのアクションの追加

ポータル コントロールのセキュリティ

ポータルのデプロイおよび表示

URL の操作

ポータル リソースへの URL の作成

URL 圧縮

URL 圧縮の実装

URL 圧縮に関する特別な考慮事項

URL 圧縮と AJAX

URL 圧縮と オフサイト URL

URL のトラブルシューティング

URL テンプレートと Web Services for Remote Portlets (WSRP)

ポータル URL 内のアンパサンド

オプションのルック アンド フィール URL テンプレート

HTTP 応答のエンコーディングの処理

Workshop for WebLogic におけるキャッシュ管理

Workshop for WebLogic でのキャッシュ設定の変更

管理対象サーバ上の WebLogic Server Administration Console のパフォーマンスの向上

[デフォルト ページに戻る] 属性の動作

既存のポータル Web プロジェクトへのコマース サービスの追加

訪問者ツールのコンフィグレーション

訪問者ツールについて

Workshop for WebLogic での訪問者ツールの有効化

訪問者ツールを備えたデスクトップの Administration Console による設定

複数デバイス タイプのポータルの作成

ポータル Web アプリケーションのマルチチャネル機能の有効化

マルチチャネル プロセッシングのロードマップ

マルチチャネル環境で使用するポータルの開発

ポーレットのクライアント分類の管理

JSP タグでのクライアント属性の使用

適切なルック アンド フィールの開発

対話管理の開発

最適なパフォーマンスを得るためのポータルの設計

コントロール ツリーの設計

コントロール ツリーの仕組み

コントロール ツリーのパフォーマンスへの影響

複数のデスクトップの使用

複数のデスクトップを使用する理由

複数のデスクトップを使用する際の設計上の決定

コントロール ツリーの最適化

コントロール ツリー最適化の有効化

現在のページの設定

ツリー最適化の仕組み

複数レベル メニューとコントロール ツリーの最適化

ツリー最適化を使用する際の制約

ツリー最適化の無効化

パフォーマンスを向上させるその他の方法

資格の慎重な使用

パフォーマンスへの資格の影響

資格を使用する際の推奨事項

ユーザによるカスタマイズの制限

ページ フロー セッションの占有量の最適化

単純なアプリケーションでのファイルベース ポータルの使用

ファイルベース ポータルを使用する理由

ファイルベース ポータルを使用する際の制約

開発時のプロダクション ドメインの作成

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

第 3 部 ステージング

ポータル デスクトップの管理

Administration Console の概要

リソースの Administration Console ライブラリ

Administration Console の起動およびログイン

Administration Console の起動

Administration Console へのログイン

ライブラリ管理の概要

ポータル管理の概要

ポータル管理

ライブラリの概要

デスクトップ テンプレート

デスクトップ テンプレートの作成

コミュニティ

ポータル リソース

ポータル リソースの更新

ポータル Web アプリケーションのリソースの表示 (Web アプリケーションの更新)

ポータル リソースの削除

ポータル リソースのローカライズ

ポータル

ポータルの作成

ポータルのプロパティの変更

デスクトップ

デスクトップの作成

ライブラリへの逆アセンブル

プロパティ設定の分離

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

ブック

ブックの作成

ブック コンテンツの管理

ポータル要素のブックへの追加

ブック内のポータル要素の順序の変更またはブックからの削除

ライブラリのブックのプロパティとコンテンツの変更

デスクトップのブックのプロパティの変更

ページ

新しいページの作成

ページ コンテンツの管理

ページへの要素の追加

ページへの要素の配置

ライブラリ ページのプロパティの変更

デスクトップ ページのプロパティの変更

ページまたはブックをデスクトップの別の場所に移動

ポートレット

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

ポートレットの削除

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

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

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

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

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

ポートレット カテゴリ

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

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

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

ルック アンド フィール

ルック アンド フィールのプロパティの変更

シェル

シェルのプロパティの変更

テーマ

テーマのプロパティの変更

メニュー (ナビゲーション)

メニューのプロパティの変更

レイアウト

レイアウトのプロパティの変更

プロダクションへのポータルのデプロイ

共有 J2EE ライブラリ

config.xml における共有 J2EE ライブラリの参照

共有 J2EE ライブラリの構造

web.xml ファイルにおける共有 J2EE ライブラリ設定のオーバーライド

サーブレット マッピングのオーバーライド

第 4 部 プロダクション

プロダクションでのポータルの管理

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

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

ファセット/ライブラリ参照テーブル

WebLogic Portal ファセット/ライブラリ参照テーブル

API アップグレードの相互参照

パッケージ/J2EE ライブラリ - 相互参照テーブル

JAR ファイル/J2EE ライブラリ - 相互参照テーブル

J2EE ライブラリ/パッケージ - 相互参照テーブル


  ページの先頭       前  次