このスクリプトでは、e-docs マニュアルの検索に必要な Google 検索の URL を出力します。
このスクリプトでは、e-docs マニュアルの検索に必要なバナーを出力します。
このスクリプトでは、e-docs マニュアルの検索に必要な Google 検索のパラメータを出力します。
>
このスクリプトでは、e-docs マニュアルの検索に必要な階層リンクを出力します。
手順 1 : EAR プロジェクトと Web アプリケーション プロジェクトを作成する
この手順では、EAR プロジェクトと Web アプリケーション プロジェクトを作成します。これらのプロジェクトは、Workshop for WebLogic の新しい Web アプリケーションの設計およびテストに必要な基本的な構成要素です。
EAR プロジェクトではプロジェクトの一部である Web アプリケーション、EJB、データベースなどのコンポーネントのリソースをコンフィグレーションおよび格納します。EAR プロジェクトには次の 2 つの主な役割があります。(1) EAR プロジェクトは Web プロジェクト、EJB プロジェクトなど、その他のプロジェクトから構成される複合プロジェクトです。(2) EAR プロジェクトは、その他のプロジェクトが利用できる JAR およびライブラリ モジュールが含まれるリソース プロジェクトです。
作成する Web アプリケーション プロジェクトは、EAR プロジェクトに属します。
この手順のタスクは以下のとおりです。
Workshop for WebLogic を起動し、新しいワークスペースを作成する
Workshop for WebLogic をまだ起動していない場合は、以下の手順で起動します。
Microsoft Windows の場合
Windows オペレーティング システムを使用している場合は、次の手順に従います。
[スタート ] メニューから、[すべてのプログラム|BEA Products|Workshop for WebLogic Platform 10.0 ] をクリックします。
Linux の場合
Linux オペレーティング システムを使用している場合は、次の手順に従います。
BEA_HOME/workshop_10.0/workshop4WP/workshop4WP を実行します。
Workshop for WebLogic をすでに起動している場合、[ファイル|ワークスペースの切替え ] を選択します。
[ワークスペース・ランチャー ] ダイアログの [参照 ] ボタンをクリックします。
[ワークスペース・ディレクトリーの選択 ] ダイアログで希望のディレクトリに移動し、[新しいフォルダの作成 ] をクリックします。
新しいフォルダの名前を WebAppTutorial にして、〔Enter 〕を押し、[OK ] をクリックします。
[ワークスペース・ランチャー ] ダイアログで [OK ] をクリックします。
[ようこそ ] ビューを閉じます。
新しい Web プロジェクトと EAR プロジェクトを作成する
[プロジェクト・エクスプローラー ] ビュー内の任意の個所を右クリックして、[新規|動的 Web プロジェクト ] を選択します。 [次へ ] をクリックします。
[プロジェクト名 ] フィールドに CustomerCare と入力します。 [EAR にプロジェクトを追加 ] の横のチェック マークを付けます。 [EAR プロジェクト名] が CustomerCareEAR であることを確認します。
[終了 ] をクリックします。
Web プロジェクトを最初に作成すると、デフォルトで [プロジェクト・エクスプローラー ] ビューに表示されます。[プロジェクト・エクスプローラー] ビューには、ワークスペースとそのリソースの論理ビューが表示されます。
右側の図は、[ナビゲーター] ビューにおけるワークスペースを示しています。[ナビゲーター] ビューに切り替えるには、[ウィンドウ|ビューの表示|ナビゲーター ] を選択します。[ナビゲーター] ビューには、ディスクに保存されているワークスペースがそのまま表示されます。
現在のワークスペースには 2 つのプロジェクトが存在します。Web プロジェクトの CustomerCare と、EAR プロジェクトの CustomerCareEAR です。2 つのプロジェクトは兄弟プロジェクトとして表示されています。 これは、これらのプロジェクトがディレクトリ ツリーの同じレベルに存在するためです。ただし、これらのプロジェクトがコンパイルおよびデプロイされると、EAR プロジェクトの CustomerCareEAR が実際に、Web プロジェクト CustomerCare のコンテナ プロジェクトになります。
CustomerCare Web プロジェクト
.settings フォルダ : 「.」から始まるディレクトリには、Workshop for WebLogic によって生成されたメタデータが格納されます。このディレクトリ内のファイルは編集できません。.settings フォルダには、各プロジェクトに対して選択された設定情報が格納されます。
build フォルダには .class ファイルおよびその他のコンパイル済みコードが格納されます。このディレクトリ内のファイルは編集できません。
src フォルダには Web プロジェクトの JAVA ファイルが格納されます。これらのファイルはユーザが編集できます。
WebContent フォルダには Web プロジェクトの JSP ファイル、およびコンフィグレーション ファイル (WEB-INF フォルダ内) など、その他の Web 関連リソースが格納されます。
CustomerCareEAR EAR プロジェクト
.settings および build フォルダについては上記の説明を参照してください。
EarContent フォルダには、EAR プロジェクトのコンフィグレーション ファイルが格納されます。EarContent/APP-INF/lib : このディレクトリ内の JAR ファイルは、EAR プロジェクトによって参照される任意のプロジェクトで使用できます。EarContent/META-INF/application.xml : Web アプリケーション CustomerCare など、EAR によって参照されるモジュールをリストします。EarContent/META-INF/weblogic-application.xml : EAR プロジェクトによって参照されるライブラリ モジュールをリストします。これらのリソースは、EAR によって参照される任意のモジュールで使用できます。
Web プロジェクトにファイルをインポートする
この手順では、顧客データベースへのアクセスを提供する制御ファイルを、Web プロジェクトにインポートします。代替の設計方法として、これらの制御ファイルをユーティリティ プロジェクト ([ファイル|新規|プロジェクト|J2EE|ユーティリティー・プロジェクト]) に配置する手段があります。こうすると、EAR 内のすべてのプロジェクトでこれらの制御ファイルを使用できます。ただし、ここでは簡単に説明するため、制御ファイルは Web プロジェクト内に直接配置します。
[プロジェクト・エクスプローラー ] ビューで、CustomerCare/Java リソース ノードを開きます。
Windows エクスプローラ (または使用しているオペレーティング システムにおける代替ソフトウェア) を開き、ディレクトリ BEA_HOME/workshop_10.0/workshop4WP/eclipse/plugins/com.bea.workshop.product.wl.samples_1.0.0/tutorials/resources/webApp/ に移動し、controls および model の各フォルダの場所を見つけます。
注意 :webService フォルダは絶対に開かないでください。
これらの controls および model フォルダを [プロジェクト・エクスプローラー ] タブ内の customerCare/Java リソース/src フォルダ上に直接ドラッグ アンド ドロップします。
次に進む前に、以下のディレクトリおよびファイル構造が存在することを確認します。
WebLogic Server ドメインを追加する
この手順では、アプリケーションをデプロイするサーバを指定します。
注意 : このチュートリアルを前に実行している場合、サーバにはチュートリアル関連プロジェクトの前のデプロイメントがすでに含まれている可能性があります。この場合、次に進む前に、(1) サーバから 前のチュートリアル コードを削除する か、(2) 新しいサーバ ドメインを作成する ことをお勧めします。
J2EE パースペクティブ ([ウィンドウ|パースペクティブを開く|J2EE ]) が表示されていることを確認します。
[サーバー ] タブをクリックします。
[サーバー ] タブ内の任意の場所を右クリックし、[新規|サーバー ] を選択します。
[新規サーバー ] ダイアログ内で、[BEA Systems |BEA WebLogic v10.0 Server ] を選択します。[次へ ] をクリックします。
[ドメイン ホーム ] ドロップダウンで、BEA_HOME/wlserver_10.0/samples/domains/workshop の場所を選択します (注意 : このチュートリアル用に新規に作成したサーバ ドメインを使っている場合は、[参照 ] ボタンから、BEA_HOME/user_projects/domains/base_domain などのサーバ ドメインに移動します)。 [次へ ] をクリックします。
[使用可能プロジェクト ] カラムで CustomerCareEAR を選択します。[追加 ] ボタンをクリックして、選択プロジェクトを [構成プロジェクト ] カラムに移動します。
[終了 ] をクリックします。 新しいサーバが [サーバー] タブに追加されます。
[サーバー] タブでは、アプリケーションの開発時にサーバおよびプロジェクトのデプロイメントを管理できます。
サーバにプロジェクトをデプロイしたり、サーバからプロジェクトをアンデプロイするには、対象サーバを右クリックし、[プロジェクトの追加および除去 ] を選択します。
プロパティの詳細を参照するには、サーバをダブルクリックします。
チュートリアルを移動するには、矢印をクリックしてください。
© BEA Systems