私は最近Springについてもっと読んだり、TomcatやHibernateのような他のオープンソースツールと組み合わせてSpringを使う方法を学んでいます。私は、Spring MVCが、私が取り組んでいるプロジェクトの代替技術である可能性があるかどうかを評価しています。これは、WebLogicと多くのカスタムロールドJava EEコードを使用しています。問題は、私たちの解決策が過度に設計されており、必要以上に複雑であると常に疑ってきたことです。驚いたことに、2009年ですが、独自のトランザクション処理クラスとスレッドプールクラスを作成しています。私が意味することを知っているなら、私たちはAmazon、eBay、Googleのようなものではありません。したがって、私は "よりシンプルで良い"オプションを検討しています。Spring + Tomcatはいつ強力ですか?
ここに私の質問があります。Java EEアプリケーションサーバーが必要であるかどうかをどうやって判断するかについての意見を聞きたいと思います。 Java EEアプリケーションのサイズ/負荷/需要をどのように「測定」しますか?同時ユーザー数?総取引額は?あなたが手を放り投げて "OK、Tomcatだけでは切り詰めていない、JBoss/WebLogic/WebSphereが必要"と言う前に、アプリケーションがどれくらい重いのですか?
サーバーの読み込みではなく機能について心配する必要があるようです。それはたくさんの助けになります!私たちのアプリは実際にセッションBeansを使用していますが、おそらくMessagingのサポートとともに、完全なJ2EEコンテナを使用する正当な理由であることがわかりました。私たちが実際にそれらのことを必要とするかどうかは、別の日のための思考練習です。 – pbailey19