5

私はPHPについて十分な知識があります。しかし、JSPなどの技術も学びたいです。ApacheTomcat6.0とEclipseJavaEEをインストールしました。

GoogleでJSPチュートリアルを探していたところ、JSP、サーブレット、Struts、EJB、JSFなどがいくつかあることがわかりました。StrutsとJSFについては、非常に優れているとよく耳にします。

これらのテクノロジーをどのような順序で学び始めるべきか知りたいです。(私はコアJavaについて十分な知識があります)

4

2 に答える 2

3

サーブレットとJSPの基本を学ぶことから始めたいと思うかもしれません。これらは、Webアプリケーションフレームワークの構成要素です。

サーブレットが一般的にどのように機能するかを理解する以上に、サーブレットに多くの時間を費やすことはありません最近の手間のかかる作業のほとんどは、Webアプリフレームワークによって行われています。

JavaがWebページとして機能する方法の基本に慣れたら、JSF、Spring Web MVC、Strutsなどのより洗練されたフレームワークに進みます。これらのフレームワークはすべて、PHPフレームワークで使用した可能性のあるMVCデザインパターンを利用しています(そうでない場合は、学ぶことは非常に良い原則です)。これらのプロジェクトはすべて十分に文書化されており、かなりのコミュニティがあります。

ちなみに、JSFはSpringやStrutsよりも学習曲線が急だと感じています。JSFに興味がある場合は、JSFを利用するだけでなく、その使用をいくらか単純化するSeamフレームワークを調べることをお勧めします。JSF+Seamを同時に学ぶことができます。

本に関しては...JSFについては、 CoreJavaServerFacesが好きです。Springの場合、 SpringinActionが好きです。

于 2010-01-14T14:21:55.663 に答える
0

最初のサーブレットとJSPを頭に置くことをお勧めします。この素晴らしい本は、サーバー側の知識を完全に備えたJSPとサーブレットのキックスタートを提供します。

ヘッドファーストサーブレットとJSP

于 2010-01-15T11:59:24.877 に答える