大規模アプリケーション用のフォルダの整理
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
プロトタイプのリファクタリング
手順1/6
大規模なプロジェクトでは、すべてのファイルとモジュールを適切に整理することが重要です。 プロジェクトをより適切に整理するために、2つの変更を行います。
-
guestbook-web
モジュールをguestbook
フォルダに移動して、作成したguestbook-service
およびguestbook-api
モジュールと同じ場所に配置します。 -
これで2つのポートレットができるので、JSPを再編成して、ポートレットごとにグループ化します。
guestbook-webの移動
モジュールを移動させる最良の方法は、Dev Studio DXPの Refactor関数を使用することです。 リファクタリング機能は、プロジェクトの依存関係とリンクをスキャンしてアップデートします。
-
Project Explorerで
guestbook-web
を右クリックし、Refactor → Moveを選択します。 -
表示されるウィンドウで、Browseをクリックし、
guestbook
フォルダに移動して、New Folderをクリックします。 -
新しいフォルダに
guestbook-web
と名前を付けます。 -
Open、そのあとOKをクリックして確認します。
guestbook-web
フォルダが、他のモジュールと共に構造に表示されます。
JSPの再編成
現在、すべてのJSPはWebモジュールのsrc/main/resources/META-INF/resources
フォルダにあり、コンテキストルートフォルダとして機能します。 GuestbookポートレットとGuestbook Adminポートレットを明確に区別するには、ビューレイヤーを構成するファイルを個別のフォルダに配置する必要があります。
-
guestbook-web
プロジェクトで、src/main/resources/META-INF/resources
フォルダを右クリックし、New → Folderを選択します。 新しいフォルダにguestbookwebportlet
という名前を付け、Finishをクリックします。 -
view.jsp
およびedit_entry.jsp
を新しいフォルダにドラッグアンドドロップしてコピーします。 -
両方のファイルを開き、ファイルの上部にある
init.jsp
のロケーションを変更します。<%@include file="../init.jsp"%>
-
ファイル内のJSPへの他の参照をチェックして、それらが新しいロケーションを指していることを確認します。
ビューレイヤーをアップデートして新しいバックエンドを最大限に活用すると、古いパスへの参照がアップデートされます。 さらに、コンポーネントのプロパティでリソースのロケーションをアップデートする必要があります。 次の手順では、リソースのロケーションを定義するプロパティを含む、これらのプロパティをすべてアップデートします。