オブジェクト リレーショナル マッパー (ORM) として Apache トルクを使用することを計画しています。トルクを使用してプレゼンテーション レイヤーに使用するフレームワークについて誰か提案があるかどうか疑問に思っていました。もしかして春?
これが役立つかどうかはわかりませんが、私のアプリケーションは基本的に、データを入力するフォームの集まりであり、そのデータに基づいて、グラフまたはチャートの形式でレポートを生成します。
オブジェクト リレーショナル マッパー (ORM) として Apache トルクを使用することを計画しています。トルクを使用してプレゼンテーション レイヤーに使用するフレームワークについて誰か提案があるかどうか疑問に思っていました。もしかして春?
これが役立つかどうかはわかりませんが、私のアプリケーションは基本的に、データを入力するフォームの集まりであり、そのデータに基づいて、グラフまたはチャートの形式でレポートを生成します。
アプリケーションが Web ベースの場合、CSS/XHTML/JQuery & Spring MVC は常にうまく機能します。それ以外の場合、シック クライアントの場合は Swing です。
ちなみに、「関心の分離」が正しく行われている場合、ORM の選択は、使用するプレゼンテーション レイヤーに影響を与えることはありません。
また、Torque ではなく Hibernate を使用することをお勧めします。これは、少なくとも私の観点からは、事実上、今日では事実上の標準であり、より多くの生産時間と、問題が発生したときに支援する多くの人々につながります。
グラフを作成していて、それらをインタラクティブにしたい場合は、多くの場合、Jersey/REST を Flex や jQuery のグラフ作成ライブラリ (スパークラインが優れています) と組み合わせるとうまくいきます。前述のように、フラット ページには Struts 2 と同様に、Spring MVC が適しています。
Turbineは Torque と統合するサーブレット フレームワークです (Torque はもともと Turbine の一部でした)。Velocity または JSP のいずれかをプレゼンテーション層として使用できます。