Java Web アプリケーションは初めてです。私はJSF2で練習しています。JSF で任意のフレームワークを使用する方が良いですか、それとも JSF に移行する必要がありますか?
フレームワークを使用する方が良い場合、経験豊富な人は私に何を提案しますか?
Java Web アプリケーションは初めてです。私はJSF2で練習しています。JSF で任意のフレームワークを使用する方が良いですか、それとも JSF に移行する必要がありますか?
フレームワークを使用する方が良い場合、経験豊富な人は私に何を提案しますか?
最適なソリューションやフレームワークはありません。自分自身であっても、アプリケーションに何をさせたいのかを正確に定義してから、最も適切なテクノロジを探したほうがよいでしょう。抽象的になりすぎないように、Struts、Spring、および GWT (Google Web Toolkit) を確認することをお勧めします。
それぞれに長所と短所があるため、そのうちの 1 つだけでグルになるのではなく、必要なときに適切な決定を下すためにすべてをよく知っておく必要があります。
多くのフレームワークを使用して、フレームワークの使用を簡素化し、効率を高めることができます。
私はSpring Webflowを好むでしょう。会話状態を処理し、使いやすく、Spring が提供する他の機能 (IoC/依存性注入、統合機能、Spring Batch など) を活用できます。
さまざまな言語/API を自由に使用できる場合は、Grailsを検討する必要があります。
それはすべてあなたのニーズに依存します。個人的には、Spring+Struts2+Hibernate または grails を好みます。
JBossのSeam Frameworkを強くお勧めします。これは JSF をかなり簡素化するのに役立ち、Hibernate や EJB3 などの統合も非常に簡単にします。さらに、主要な IDE 全体で非常に幅広いサポートを提供します。
JSF よりも強力なhttp://www.icefaces.org/main/home/を試してください