軽いものが必要なので、EJBやSeamは必要ありません。
EJB3以降にEJBが重くなる理由を説明してもらえますか?私たちが2004年にはもういないことをご存知ですか?私はあなたの光の定義とあなたの議論を本当に読みたいと思います(そして私はいくつかの確かなことが言えると確信しているので、喜んで私の答えを更新します)。
一方、私はJPA(Hibernateまたは代替)とJSFとIceFacesが必要です。
JSF 2.0、JPA 2.0、Bean Validation、EJB 3.1 Lite、CDIなどを含むJava EE 6 Webプロファイルはこれに最適であり、GlassFish v3 Webプロファイルを使用して、Java EE 6 Webプロファイルで構築されたアプリケーションを実行できます。 。
TomcatにデプロイされたSpring 3のそのようなスタックは良い選択だと思いますか?または、Java EE 6 Webアプリケーションの方が優れているでしょうか。
ええと、私は独自のコンテナ(Spring)ではなく、独自のプラットフォーム(Java EE)でコードを実行するというアイデアが気に入っています。そして、私はJava EE 6で十分だと思います(そしてこれは、冒涜、EJB 3.1(Lite)、JPA 2.0、JSF 2.0、CDIキックアスです)。私はJSFに懐疑的でしたが、再確認しました。CDIを使用したJSF 2.0は非常に異なるため、比較することもできません。そして、もしあなたがCDIを見ていないなら、それが素晴らしいことを私に教えさせてください。
申し訳ありませんが、Java EE 6は新しい技術であり、まだ十分に文書化されていません。
Java EEは、かなりよくドキュメント化されているように見えます。これは無料のクレームのようです。そして、私を信じるかどうか、私は、 Java EEのが容易になっている間春が複雑化を見つけるために開始します。
TomcatはGlassfish 3よりも保守が簡単なようです。
何かやってみましたか?特定の問題に直面しましたか?繰り返しますが、これは無料のクレームのようです。