クライアント側の開発者向けガイド

     前  次    目次     
ここから内容

このガイドについて

双方向性と応答性が高まりつつある Web アプリケーションの世界では、ユーザの期待に答えて WebLogic Portal を設計する必要があります。Ajax、JavaScript、および JSON のようなブラウザ ベースのテクノロジ、データにアクセスするための Web ベースのAPI、REST のようなアーキテクチャ パターン、および Dojo のようなクライアント側のツールキットを使用して、開発者は、デスクトップ アプリケーションの反応性に近づく Web アプリケーションを作成できます。

このガイドは、これらのクライアント側テクノロジをポータルに統合する開発者を対象としています。この章では、このガイドで説明したクライアント側のポータル開発に関するトピックとテクノロジについて説明します。

 


Disc フレームワーク

Disc (Dynamic Interface SCripting) は、ポートレット、ポートレット イベントの非同期更新、ポータル コンテキスト オブジェクトの取得を処理するクライアント側の JavaScript フレームワークです。

Disc を使用する方法については、「WLP Disc フレームワーク」を参照してください。

 


ツールキットの統合

WLP を使用する開発者は、DHTML および JavaScript ブラウザ プログラミング用の好みのツールキットを使用することができます。たとえば、Dojo は、ポートレットの開発と WLP の表示フレームワークの拡張に適しています。

WLP クライアント側の開発のために Dojo を使用する方法については、「ポータル Web プロジェクトでの JavaScript ライブラリのコンフィグレーション」を参照してください。

 


ポートレットの公開

従来、ポートレットはポータル内の使用に限定されていました。この従来のモデルでは、ポートレットを表示するポータル コンテナを実行するアプリケーション サーバを必要とします。ポートレットの公開により、ポートレットは HTTP での任意の Web アプリケーションで利用可能になり、任意の Web ページで表示できます。たとえば、ポートレット公開を使用して、ポートレットを Struts、Spring アプリケーション、または他の非ポータル Web ページ内で表示できます。

ポートレットの公開の詳細については、「ポートレットの公開」を参照してください。

 


REST API

Weblogic Portal は、ポータル データをクライアントから動的に取得、変更、および更新するために Web ベースの REST スタイル API セットを提供します。

REST API の詳細については、「WebLogic Portal REST API」を参照してください。

 


動的訪問者ツールのサンプル アプリケーション

クライアント側ポータル開発の可能性を感じるために、動的訪問者ツール (DVT) のサンプル アプリケーションを実行することをお勧めします。このサンプル アプリケーションは、リッチ、対話的なポータル Web アプリケーションを作成するためにDisc と REST API を使用する場合の結果を示します。

DVT サンプルの実行の詳細については、「WLP サンプル ガイド」を参照してください。

注意 : DVT サンプルは、プロダクション環境ではサポートされていません。DVT サンプルは、REST と Disc API のような WLP クライアント側の開発技術および外部の Dojo ツールキットを使用してポータルの双方向性を強化する方法を示します。

  ページの先頭       前  次