Reference
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

PortletMVC4Springプロジェクトの構造

PortletMVC4Springポートレットは、WARにパッケージ化されています。 Liferayは、JSP/JSPXおよびThymeleafテンプレートを使用するように構成されたプロジェクトを作成するためのプロジェクトテンプレートを提供しています。 彼らの命令は以下に記載されています。 PortletMVC4Springプロジェクトストラクチャーは、そのコマンドに従います。

Bladeコマンドを使用してポートレットMVC4Springプロジェクトを生成します

以下は、JSPXとThymeleafViewテンプレートを使用するPortletMVC4Springポートレットプロジェクトを生成するためのBladeコマンドです:

SP/JSPXフォームポートレット

blade create [Project Name] -t spring-mvc-portlet --framework portletmvc4spring --view-type jsp

Thymeleafフォームポートレット

blade create [Project Name] -t spring-mvc-portlet --framework portletmvc4spring --view-type thymeleaf

プロジェクトストラクチャー

Bladeコマンドは、モデルクラスとコントローラークラス、ビューテンプレート、リソースバンドル、スタイルシートなどを含むプロジェクトを生成します。 Spring コンテキストと設定ファイル は、PortletMVC4Spring 開発の基本要素を設定します。 結果として生じるプロジェクトストラクチャーは次のとおりです。

  • [Project Name]/ → Arbitrary project name
    • src/
      • main/
        • java/[my-package-path]/
          • controller/ → コントローラークラスのサブパッケージ(オプション)
          • dto/ → モデル(データ転送オブジェクト)クラスのサブパッケージ(オプション)
          • resources/ → Resources to include in the class path
            • コンテンツ/ → リソースバンドル
            • log4j.properties → Log4J ロギング設定
          • webapp/
            • resources/
              • css/ → スタイルシート
              • 画像/ → 画像
            • WEB-INF/
              • spring-context/ → Contexts
                • portlet/ → Portlet contexts
                  • portlet1-context.xml → ポートレットコンテキスト
                • portlet-application-context.xml → アプリケーションコンテキスト
              • ビュー/ → ビューテンプレート
              • liferay-display.xml → ポートレット表示設定
              • liferay-plugin-package.properties → パッケージ記述子
              • liferay-portlet.xml → Liferay固有のポートレット設定
              • portlet.xml → ポートレット設定
              • web.xml → Webアプリケーション構成
      • test/java/ → テストソースファイル
    • build.gradle → Gradleビルドファイル