私はLiferayをベースにした新しいプロジェクトを開始するために研究しています。
それは、独自のデータモデルと、データ管理および視覚化における特定の敏捷性と柔軟性を必要とするシステムに依存しています。
これらは私のオプションです:
- Liferay Expandoフィールドを使用して、独自のデータモデルを定義します。すべてのビューレイヤーを実行する必要があります。
- Liferay ECMSを使用してパッチを追加し、データモデルを定義できる構造とフックを作成します。マスター-詳細。問題(速度テンプレート)の表示がはるかに簡単になりますが、おそらく最も「汚い」方法です。
- HibernateとSpringを使用してデータレイヤーとサービスへのアクセスを生成します。(たとえば、Service Factoryを使用)。
- Liferay Service Builderは、HibernateとSpringでプラットフォームを作成するオプションに似ています。
- OpenXavaまたはXMLPortletFactoryとしてのCRUD生成システム
そして今私の質問、あなたのアドバイスは何ですか?どのような長所または短所が1つまたは別のオプションを提供すると思いますか?
前もって感謝します。