私は、私たちの会社で多くのことを管理するために、ゼロからデータ駆動型アプリケーションを設計して開発しなければならず、そのためにJava EEに移行することを決めました。これまで、私はStruts-EJB2.0-Hibernateのスタックを実行していたアプリケーションを開発しましたが、最近の研究ではSpringを使用するよう提案されていました。私のオプションのいくつかはここにありますが、私はどちらが私たちの要求に最も適しているのかわかりません: Struts-Spring-Hibernate Struts2/JSF-Spring-Hibernate Spring MVC-Spring-Hibernate Spring MVC-Spring-Spring ORM Strutsのスプリング+ EJB3.0-休止データ駆動型アプリケーションに最適なJava EEテクノロジのスタックはどれですか?
このアプリケーションからの私たちの主な期待がある:
- モジュラーおよび拡張可能(このプラットフォーム上で新しいモジュール/機能を追加することの容易さ)開発(他の製品との統合用)
- グッドトランザクション管理やORM(それはデータ駆動型アプリケーションであるため)
私は過去にStruts 1.x + EJB2.0 + Hibernateを使っていましたが、今では誰もがStruts 1.xとEJB2.0の過去と未来へのことはSpringだと言っています。 。さらに、テクノロジースタックの観点からアプリケーション開発のためのオールインワンパッケージを提供しています。 – ThinkFloyd