Rational® Developer には、WebSphere® Portal 用のポートレット・アプリケーションの開発に役立つツールが組み込まれています。 このポートレット・ツールは、次の機能を提供します。
ポートレットのテストとデバッグには、次の環境がサポートされています。
ポートレット・アプリケーションの開発をサポートするために、次のツールが用意されています。
ポートレット・プロジェクトは、Rational Developer でポートレット・アプリケーションを開発するのに使用します。 これらのプロジェクトには、ポートレットのテスト、デバッグ、またはデプロイに必要なリソースがすべて含まれています。 ポートレット・アプリケーションを作成するには、まず、「新規ポートレット・プロジェクト」ウィザードを使用してポートレット・プロジェクトを作成する必要があります。
ポートレット・プロジェクトの一般情報については、ポートレットおよびポートレット・プロジェクトの作成を参照してください。
サンプル素材集は、ポートレット開発を分かりやすく説明するためのサンプル・ポートレット・アプリケーションを提供します。 独自の開発環境でこれらのサンプル・ポートレット・アプリケーション・プロジェクトを検査することができます。
ポートレット・アプリケーションのサンプル・プロジェクトを作成することは、最初からポートレット・アプリケーションを作成するよりはるかに簡単です。これは、ウィザードが、コンテンツを始めとする必要なすべてのリソースをインポートし、プロジェクトはワークスペースから実行する準備ができているからです。
使用可能なポートレット・サンプルについて詳しくは、「テクノロジー・サンプル」と「ポートレット」を展開して、次のサンプル・カテゴリーを表示します。
を選択してください。 次に、「サンプル素材集」の「ショーケース・サンプル」と「アプリケーション・サンプル」の下にあるポートレットを統合する、ポータル・アプリケーション・サンプルもあります。
チュートリアル素材集は、ポートレット開発を分かりやすく説明するための詳細なチュートリアルを提供します。 これらのチュートリアルに基づいて、独自の開発環境にポートレット・アプリケーション・プロジェクトをビルドすることができます。
使用可能なポートレット・チュートリアルにアクセスするには、「学習項目」を展開してから、次のタイトルのどちらかを展開してください。
を選択します。 次にWeb パースペクティブは、表示機能とエディターを組み合わせて、ポートレット・アプリケーションの開発を容易にします。 また、ポートレット・アプリケーション作成用のウィザードと、その他のポートレットに固有の操作用の環境を提供します。
新規ポートレット・アプリケーションを作成するには、「ポートレット・プロジェクト」または「ポートレット・プロジェクト (JSR 168)」を選択してください。 ウィザードが開き、次のポートレットのタイプのいずれかを選択するように求めます。
メニューから、「新規ポートレット・プロジェクト」ウィザードを使用します。 IBM ポートレット API を使用するか、JSR 168 ポートレット API を使用するかに応じて、空のポートレットと基本ポートレットについて詳しくは、ポートレット・プロジェクトの作成 (IBM API)またはポートレット・プロジェクトの作成 (JSR 168)を参照してください。 Faces ポートレット固有の情報はFaces ポートレット・プロジェクトの作成 を、Struts ポートレット固有の情報はStruts ポートレット・プロジェクトの作成を参照してください。
ポートレット・プロジェクトには、ポートレット・デプロイメント記述子 (portlet.xml) と Web アプリケーション・デプロイメント記述子 (web.xml) という 2 つの構成ファイルがあります。 ポートレット・デプロイメント記述子には、WebSphere Portal が ポートレットのインストールと構成に必要とする情報が入っています。 ポートレット・デプロイメント記述子について詳しくは、ポートレット・デプロイメント記述子の処理 を参照してください。このポートレット・デプロイメント記述子エディターは、 ポートレット・デプロイメント記述子内にデプロイメント情報を指定する際に使用できます。また、portlet.xml ファイルを検証することもできます。 このエディターをより詳しく理解するには、IBM API ポートレットのカスタマイズまたはJSR 168 ポートレットのカスタマイズを参照してください。
ポートレット・ツールは、ポータル・サーバー構成と呼ばれる追加タイプのサーバー構成を提供します。 このサーバー構成には、ポートレット・アプリケーションを WebSphere Portal マシン上で公開するために必要なサーバー構成情報が含まれています。 ターゲット・ポートレットが公開されると、WebSphere Portal のテスト・ページとデバッグ・ページに表示されます。 ソース・レベルのデバッグもサポートされています。詳細については、ポートレットのテスト用のサーバーの定義を参照してください。
ポートレット・プロジェクトのテストとデバッグを行うには、 ポートレットのテスト、デバッグ、またはプロファイル作成を参照してください。
WebSphere Portal サーバー接続 (リモート) サーバー上でテストまたはデバッグを行う機能を使用すると、開発時にポートレット・アプリケーションをプレビューすることができます。 これは WebSphere Portal で実行されるポートレット・アプリケーションのダイナミック・ビューです。 リモート・サーバーで実行中にこのアクションを使用すると、リモート WebSphere Portal に手動でアプリケーションをビルド、インストール、およびデプロイする必要がなくなります。 プレビューがこれらの操作を自動的に実行します。詳細は、リモート側でのポートレットのテストを参照してください。 この製品の旧バージョンでは、この機能はポートレット・プレビュー と呼ばれました。
ポートレット・アプリケーション・プロジェクトは J2EE 準拠の Web アプリケーションであるので、
を選択して、リソースを WAR ファイルからプロジェクトにインポートすることができます。 また、 を選択して、プロジェクト内のリソースを WAR ファイルにエクスポートすることもできます。