合わせて勉強するのにJSFとStrutsどちらの方が、
今後(5年後・10年後)を考えると勉強するのに適しているでしょうか?
又すすめの本・サイト等有りましたら教えて下さい。宜しくお願いします。
ちなみに「10日でおぼえるJSP/サーブレット入門教室 第2版」は購入しました
この業界で5年後、まして10年後を考えて勉強するというのは
有り得ないような気がします。
で、肝心のJSFとStrutsですが以下のページが参考になるかも
知れません。
http://www.itmedia.co.jp/enterprise/articles/0501/19/news010.htm...
JSFへと流れはあると思うのですが…普及する前に別のものに
取って代わられるのも良くあることなので、なんとも言えないですね。
結局、必要なものをその都度、勉強しています。
JSFとStrutsは被っている部分もありますが、基本的には違うレイヤーのお話なので両方学んでおいた方がいいと思います。
実際 JSP+Struts という構成もあるわけですし。
フレームワークというものがどのようなものかをつかむ意味でまずは Struts から勉強する事をオススメします。
一応 Servlet/JSP の基礎を押さえているという前提なら、この本あたりで次のステップに進めるんじゃないかと思います。
マスタリングJakarta Struts(CD-ROM1枚付き)
まずはStrutsから入るって感じですね。
その後JSF・・・ その流れも良いかもしれませんね。
すこし質問とはズレますが、
大切なのは
「これからのトレンドを見分けられる目」を持つことだと思います。
(日本人のお家芸はモノマネ師ですからね・・・・)
フレームワークにはStrusやJSF以外にも沢山あり、一長一短です。
また他の方と同意見なのですが、
フレームワークの流行・廃りは激しいです。
独学でWeb系の勉強されるなら下記の方法をお勧めします。
1.Tomcat + 素のServlet(CGIぽい使い方)
2.Tomcat + Servlet + jsp
3.フレームの利用
1と2でフレームワークの有り難味が判ると思います。
例えば、Strutsを使うと何が良いのか、
どこが弱点なのか理解できると思います。
(私的には、Struts1は自由度が高いので好きでした)
VBとかVC、javaならSwingでのGUI開発が得意でしたら
コンポーネントとイベント処理が似ているのでJSFもお勧めです。
(ただし結構クセがあります。仕様も今ひとつ固まってない感じを受けます)
補足ですがStrutsやJSFも大切ですが
いまは他のフレームワークとの組合せも大切です。
ORマッピング DI SOA 帳票 ワークフロー
頑張ってください!!
d(@^∇゜)/ファイトッ♪
んん やっぱ段階を踏まえないと駄目みたいですね ありがとうございます!!
最近の流れを書かれても困るな~と思い、5年後・10年後という表現をしてしまいました。
すいません・・・
JSFはもう少し様子見って感じなのでしょうか・・・