私は Java での webapp 開発にかなり慣れていないので、このテーマに関するまともなチュートリアルを探しています。ストラットからシームまで、たくさんのフレームワークを見つけました。この分野での私の専門知識のレベルがかなり低いことを考えると、どのフレームワークを調べる必要がありますか?
また、Web アプリケーションの基礎に関するグローバル チュートリアルはありますか?
私は Java での webapp 開発にかなり慣れていないので、このテーマに関するまともなチュートリアルを探しています。ストラットからシームまで、たくさんのフレームワークを見つけました。この分野での私の専門知識のレベルがかなり低いことを考えると、どのフレームワークを調べる必要がありますか?
また、Web アプリケーションの基礎に関するグローバル チュートリアルはありますか?
Java EE チュートリアルでは、 Web アプリケーションの基本について説明します。
フレームワークに関する限り、この質問を見てください
Seam は業界標準である JSF にさらに基づいて構築されているため、Seam について学習することをお勧めします。また、今日の Java ランドスケープで利用できる、より新しく優れた Web アプリケーション フレームワークの 1 つでもあります。さらに、EJB3 と単純な pojo 開発の両方を強力にサポートします。
また、サーブレットに関する背景情報も読んでおく必要があります。
最初に HTTP/HTML の学習に集中します。動的 Web アプリケーションを構築する前に、静的 Web 開発の基本を理解する必要があります。
次に、いくつかの基本的なサーブレットと JSP を実行するだけです。他のすべての Java Web フレームワークはこれに基づいて構築されています。すぐに高レベルのフレームワークに飛び込むと、遅かれ早かれ、デバッグ/開発が必要な問題に遭遇することになります。基礎となるサーブレット/JSP API がどのように機能するかについての知識が必要です。
基本を学んだ後、これに基づいて構築された他のフレームワークを調べて、それらが提供するものを確認します。
簡単な Web アプリケーション開発が必要な場合は、grails を強くお勧めします。他のフレームワークも優れていますが、学習曲線と構成の複雑さが高くなります。ほとんどの場合、あなたはそれらに対して見つけるでしょう。
Grails を使用すると、数分でアプリケーションを起動して実行できます。
Java についてはお手伝いできませんが、2 番目の質問に役立つ優れた SO 投稿へのリンクを次に示します。