私はどちらかというと偏見を持っていると思います。私が初めて Java Web フレームワークに興味を持ったのは、2 年ほど前にサーブレットについて学んだ後でした。会社を設立して Web アプリケーションの開発を開始することを決めたとき、私は Java Web テクノロジを使用することを知っていました。また、開発スタックをオープンソースにしたいとも考えていました。現在、Maven、Hibernate、Spring 3 (および Spring Social、Spring Security、Spring Web Flow などの多くの子テクノロジー)、Tomcat 7 をアプリサーバーとして使用しています。いくつかの相互依存するマルチモジュール Maven プロジェクトがあり、約 13 か月が経過しています。Spring 3 に取り掛かったばかりで、Spring 3 が正しい選択であるかどうかさえわからないことに気付きました。
このアプリケーションは、(最終的には) 数十万 (あるいはそれ以上) の同時ユーザーによって使用されることを意図しています。操作は複雑ではありません - 多くのデータベースクエリ、いくつかのグラフのもの。いくつかの ajax と高度な JavaScript を使用する予定です。このアプリは急速に普及するため、堅牢なフレームワークが必要です。
これにはSpring 3が適していますか?はいの場合、なぜですか? いいえ - 同じ質問。私の調査から、Spring 3 はトラフィックの多い Web アプリケーションよりも「より複雑な」Web アプリケーションに適している可能性があることがわかりました (言うまでもなく、少し心配でした)。Tomcat 7 は、このタイプのプロジェクトに適したアプリケーション サーバーですか?
簡潔で有益な説明を回答とともに提供してください。
ありがとうございました、