巨大な Java EE アプリケーションのための MVC フレームワーク

StackOverflow https://stackoverflow.com/questions/377640

  •  22-08-2019
  •  | 
  •  

質問

週あたり 200 万以上のアクセスがある Web アプリケーションにとって、どの MVC フレームワークが最適なオプション (パフォーマンス/開発の容易さ) でしょうか。

基本的にこのサイトは検索エンジンですが、大量の XML 解析と大量の DB トラフィックも発生します。

Jboss 4.2.3x 上で Java を使用し、DB として PG を使用し、検索には Solr を使用しています。

私たちは taglib とサーブレットを使用したコード JSP を検討していましたが、Java Web アプリケーションの世界に着手しているので、より良い代替手段があるのではないかと感じていましたが、それはまだわかりません。

ご意見やご経験の共有をお待ちしております。
前もって感謝します!

役に立ちましたか?

解決

選択肢をじっくり検討し、それぞれ(またはその組み合わせ)を評価する必要があると思います。

使用できる可能性のあるフレームワード (サーブレットを備えた単純な古い JSP を超えたフレームワードが思い浮かびます) は次のとおりです。

  • 支柱とタイル
  • 休止状態
  • 独自のフレームワークを開発する (大規模なプロジェクトでは価値があることが多いですが、必要なものがわかっている場合に限ります。これまでに Web アプリを作成したことがない場合は、その可能性は低いです)。
  • Grails (Groovy on Rails ですが、JVM 上で実行され、Java ライブラリを使用できます)

他にもたくさんあると思います...

車輪を再発明してみませんか?どのようなクライアント側フレームワークも使用したいと考えていますか?

他のヒント

Spring MVCのは、あなたの最良の選択かもしれません。使うとJava EEスタックの残りの部分と統合するのは簡単ですが、それはカスタマイズの巨大なレベルを可能にし、最後のではなく、少なくとも、それは本当に速いわずかなオーバーヘッドがありますのでです。私は非常にお勧めます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top