![]() ![]() ![]() ![]() |
このチュートリアルでは、ポータル開発用に Workshop for WebLogic 環境を準備する方法を説明します。
この章で使用するウィザードの各ダイアログの詳細については、『ポータル開発ガイド』を参照してください。
このタスクはオプションですが、Workshop for WebLogic の基盤である Eclipse 開発環境についてよく知らない場合は、ぜひ入門チュートリアルを実行してください。このチュートリアルでは、Workshop for WebLogic を起動する方法やワークベンチ ユーザ インタフェースをナビゲートする方法のほか、ワークベンチに関連する用語の説明、単純な Web アプリケーションを作成する方法について示します。
このチュートリアルでは、ポータルを開発する Workshop for WebLogic 環境を準備するために必要なタスクを実行します。
このチュートリアルには、以下のタスク実行するための手順が示されています。
実際の開発環境では、このチュートリアルで示す手順どおりに実行する必要はありません。たとえば、他のすべての手順を実行してからポータル ドメインを作成できます。ただし、ポータル プロジェクトの各部分の関係がわかりやすいため、ここで示す手順に従うことをお勧めします。
ポータル ドメインは、ポータルが使用するアプリケーション サーバを含む WebLogic Server リソースの集まりです。作成したポータルをテストするには、WebLogic Portal に対応したサーバ ドメインを用意する必要があります。このカスタマイズされたドメインは、一般にポータル ドメインと呼ばれます。
Workshop for WebLogic ワークベンチが表示されます。
このチュートリアルの手順や図はポータル パースペクティブで表示されるビューを使用しています。
図 2-1 に示すように、[新規 - ウィザードを選択] ダイアログが表示されます。
図 2-2 に示すように、[新規サーバ - 新規サーバの定義] ダイアログが表示されます。
ホスト名フィールドにホスト名 localhost が表示されます。チュートリアルでは、変更せずにこのままにしてください。
図 2-3 に示すように、[新規サーバ] の新しい BEA WebLogic Server ダイアログが表示されます。
図 2-4 に示すように、BEA WebLogic Configuration Wizard が起動します。
ドメインの作成状況を示す、[ドメインの作成中] ステータス ページが表示されます。
[新規サーバ] の新しい BEA WebLogic Server ダイアログに戻ります。
r_projects\domains\myPortalDomain
です。
Workshop for WebLogic ワークベンチのサーバ ビューに新しいサーバが表示されます。[パッケージ・エクスプローラ] ビューのツリーにサーバ ノードが追加されます。図 2-5 に、サーバ ビューと新しいサーバを示します。
ここでは、サーバを起動する必要はありません。このチュートリアルの後半では、単純なポータル アプリケーションを作成し、サーバを起動してポータル アプリケーションを実行します。
EAR プロジェクトは、デプロイメント用アプリケーションのコンポーネント プロジェクトの集まりです。エンタープライズ アプリケーションごとに 1 つの EAR プロジェクトを作成します。EAR プロジェクトには、JAR ファイル、デプロイメント記述子、ビルド ファイル、および自動生成ファイルがあります。EAR プロジェクトの詳細およびワークベンチのその他のプロジェクトとの関係の詳細については、Workshop for WebLogic ヘルプの「Applications and Projects」を参照してください。
このタスクでは、エンタープライズ アプリケーション (EAR) プロジェクトを作成し、WebLogic Portal 情報が含まれるようにカスタマイズします。ポータル EAR プロジェクトの詳細については、『ポータルの概要』を参照してください。
ポータル EAR プロジェクトを作成するには、以下の手順を実行します。
[新規プロジェクト - ウィザードを選択] ダイアログが表示されます。
必要であれば、[WebLogic Portal] フォルダを展開し、図 2-6 に示すように [WebLogic Portal|ポータル EAR プロジェクト] を選択します。
myPortalEAR
」と入力し、他の入力フィールドはそのままにして [次へ] をクリックします。
図 2-7 に示すように、[新しいポータル EAR プロジェクト - Select Project Facets] ダイアログが表示されます。
ここでは、[WebLogic Portal (省略可能)] と [WebLogic Portal コラボレーション] の選択項目も表示されます。これらの選択項目はチュートリアルでは必要ないため、選択しません。これらのオプションを選択した場合の詳細については、『ポータル開発ガイド』を参照してください。
図 2-8 に示すように、ポータル EAR プロジェクト ノードが [パッケージ・エクスプローラ] ビューに追加されます。このフォルダを展開すると、EAR コンテンツ フォルダおよびこのプロジェクトに必要な APP-INF ディレクトリと META-INF ディレクトリが表示されます。
注意 : | ポータル EAR プロジェクトはプロジェクトにまだ追加されていないライブラリ モジュールを参照しているため、EAR フォルダにエラー アイコンが表示されます。このチュートリアルの後半でポータル Web プロジェクトを作成する際にライブラリ モジュールは追加されるため、Workshop for WebLogic が自動的にワークスペースを再構築するとエラー アイコンは表示されなくなります。 |
サーバ上のプロジェクトを後からテストできるように、サーバに EAR プロジェクトを明示的に関連付ける必要があります。
サーバにポータル EAR プロジェクトを関連付けるには、以下の手順を実行します。
図 2-9 に示すように、[プロジェクトの追加および除去] ダイアログが表示されます。
myPortalEAR
プロジェクトをクリックして選択し、[追加] をクリックします。
右側の [構成プロジェクト] 列にプロジェクトが追加されます。
これで、ポータル EAR プロジェクトがサーバに関連付けられます。これを確認するには、サーバ ビューでサーバ ノードを展開し、サーバに関連付けられたプロジェクトを表示します。myPortalEAR
プロジェクトは、下位ノードとして表示されます。
このタスクでは、実際のポータルを含む Web プロジェクトを作成します。
ポータル Web プロジェクトを作成するには、以下の手順を実行します。
[新規プロジェクト - ウィザードを選択] ダイアログ ボックスが表示されます。
図 2-11 に示すように、[新しいポータル Web プロジェクト] ダイアログが表示されます。
myPortalWebProject
」と入力します。
ダイアログの [プロジェクト・コンテンツ] 領域はデフォルトの設定のままにします。
myPortalEAR
が唯一の EAR プロジェクトであるため、デフォルトでドロップダウン メニューに表示されます。
これは、先に作成したポータル EAR プロジェクトとポータル Web プロジェクトを関連付けます。
ヒント : | ポータル Web プロジェクトを作成するときに EAR に関連付けない場合、後でこの手順を実行できます。[パッケージ・エクスプローラ] ツリーの EAR プロジェクトを右クリックして [プロパティ] を選択し、[J2EE Module Dependencies] 設定からプロジェクトを EAR に関連付けます。 |
図 2-12 に示すように、[新しいポータル Web プロジェクト - Select Project Facets] ダイアログが表示されます。
図 2-13 に示すように、[パッケージ・エクスプローラ] ビューに [myPortalWebProject
] フォルダが表示されます。このフォルダを展開すると、デフォルトのライブラリ モジュールおよびこのプロジェクトに必要なデータ ディレクトリ構造が表示されます。WebLogic Portal でのライブラリ モジュールの使用方法の詳細については、『ポータル開発ガイド』を参照してください。
datasync プロジェクトは、パーソナライズされたアプリケーションおよびポータルの開発に使用する汎用のポータル サービス データを格納する、オプションのプロジェクトです。これらのポータル サービスには、ユーザ プロファイル、セッション プロパティ、キャンペーンなどがあります。必要に応じて、1 つの datasync プロジェクトを複数の EAR プロジェクトで共有できます。
datasync プロジェクトを作成するには、以下の手順を実行します。
図 2-15 に示すように、[新しい Datasync プロジェクトの作成 - 新しい Datasync プロジェクト] ダイアログが表示されます。
myData
」と入力します。
図 2-16 に示すように、[新しい Datasync プロジェクトの作成 - EAR プロジェクト] ダイアログが表示されます。
これで、前に作成したポータル EAR プロジェクトに datasync プロジェクトが関連付けられます。
ヒント : | datasync プロジェクトを作成するときに EAR に関連付けない場合、後でこの手順を実行できます。[パッケージ・エクスプローラ] ツリーの datasync プロジェクトを右クリックして [プロパティ] を選択し、ツリーの [Datasync] ノードを展開して [EAR プロジェクト] を選択すると、このプロジェクトが EAR に関連付けられます。 |
図 2-17 に示すように、[パッケージ・エクスプローラ] ウィンドウに myData
フォルダが表示されます。このフォルダを展開すると、src
フォルダおよびこのプロジェクトに必要なデータ ディレクトリ構造が表示されます。
このチュートリアルでは、ポータル開発環境に必要な基本要素を作成しました。これらのコンポーネントは、現在のワークスペースのファイル システムで作成されます。
Workshop for WebLogic ワークベンチを使用した基本的なポータル開発タスクの詳細については、「開発環境でのポータルの作成」に進んでください。
![]() ![]() ![]() |