バックエンドの生成

バックエンドの生成

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

これまでは、LiferayのModel-View-Controller(MVC)ポートレットフレームワークを使用するプロトタイプアプリケーションを使用してきました。 MVCは、アプリケーションをモデル、ビュー、コントローラの3つの部分に分割できる、Webアプリケーションにとって優れたデザインパターンです。 これにより、必要に応じてパーツを交換することができます。

アプリケーションのこれら3つの部分に、永続レイヤーと本サービスレイヤーが追加されます。 プロトタイプを機能させるために、ポートレットプロパティーを使用して基本的な永続性レイヤーを作成しましたが、 これは長期的な解決策ではないため、ゲストブックとそのエントリをデータベースに永続化することにより、このレイヤーを置き換えます。

図1:本サービスビルダーは、アプリケーションの陰影レイヤーを生成します。

本サービスビルダーはオブジェクトモデルを定義し、それらのモデルをSQLデータベースにマッピングする、Liferayのコード生成ツールです。 単一のXMLファイルでモデルを定義することで、オブジェクトモデル(MVCのM)、本サービスレイヤー、および永続性レイヤーを一度に生成できます。 同時に、Web本サービスを生成し(詳細は後述)、Liferay DXPがサポートするすべてのデータベースをサポートできます。

これで開始の準備ができました。

« ゲストブックのエントリを表示する本サービスビルダーとは »
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています