インターネットデパート - 取扱い商品数1000万点以上の通販サイト。送料無料商品も多数あります。

マスタリングJakarta Struts(CD-ROM1枚付き)

価格: ¥3,570
カテゴリ: 単行本(ソフトカバー)
ブランド: 翔泳社
Amazon.co.jpで確認
Strutsに興味を持たれた方は一読の価値あり ★★★★★
ある程度サーブレット&JSPの知識を持たれた方で、Strutsフレームワークに新たに挑戦してみようという方には価値ある一冊だと思います。サンプルソースも添付されているため、実際に動作させて体感しながら学べます。

ただし、あくまでもStrutsの入門書的な位置づけなので、実際に活用するには別の書籍やWebから情報を集めて、事例を参考にしていく必要があると思います。

Jakarta Struts Overview ★★★☆☆
ある技術知識が必要となったとして、あなたは初めにどのような本を手にとるでしょうか。その技術知識が網羅されている入門書でしょうか。それともその技術知識において知らなければならない点だけが記述されている、いわばOverview的な入門書でしょうか。どちらを選ぶかは好みの問題だけではなく、時間という外的要因にも依存するでしょう。後者を選択したくとも時間がなければ前者を選択せざる終えないはずです。

本書は題名の通りStruts入門書です。そして上記の後者に当たる本です。初めてStrutsを触る人向けに必要最小限のことを説明しています。それゆえ、読者はそれほど顔をしかめずにさくさく読み進めることができます。(本書は『マスタリング Jakarta Struts』というよりは『Overview Jakarta Struts』といった方がよいかもしれません。)

本書を以下の方に勧めます。
◆JSP/Servletを理解している方
◆Strutsは『本当に』初めてという方

Strutsを多少でも触れたことがある方には、本書はお勧めしません。(そのような方は本書の内容の不十分さと、もしかしたら憤りまでを感じてしまうかもしれません。ああ怖い。)もう少し詳細なものを手にしたほうがよいと思います。(カサレアル本かオライリー本など。)

以下、本書の読み方です。

全体をさっと読みましょう。まだ少し納得いかない場合には、第3章から第9章までを読み直しましょう。付録がいつか役立つ日が来ることを祈って、机に飾っておきましょう。これ以上のことを求めてはいけません。(Overviewなんですから。)そして次のStruts本を読みましょう。

どうかな? ★★☆☆☆
私も初心者の為購入しましたが、量の割には値段は割高な気がします。
Webで結構探せる情報が多かったりするし、jajakrtaのサイトから
日本語訳を落とせば事足りる気がします。
体系的に学べる ★★★★☆
Strutsの基本を一から丁寧に説明してあるので、体系的に学びたい、あるいは雑誌やウェブで断片的に仕入れた情報を整理したいという時にちょうど良い本。

他の方のレビューにもあるとおり、Struts 1.1 をベースに解説していながら、Validator や DynaActionForm についての記述がないのは残念。逆に、技術評論社の『Jakarta プロジェクト徹底攻略』にはない DataSource と Generic Connection を使った、Struts によるコネクションプーリングの方法やActionMappings、ActionServlet の拡張方法が記述されている点が嬉しい。また、最終章では一つのウェブアプリケーションのサンプルコードを元に解説していて、細かいノウハウを学び取ることができて良かった。

自分は技評本とこの二冊で基礎を学び、あとはウェブから情報収集している。開発スピードの速い Jakarta プロジェクトの一プロダクトの本であるから、必要なら内容が陳腐化していない今のうちに読んでおくべきだろう。

前半のサーブレットとJSPの基礎知識の部分は冗長だ。正直、サーブレットやJSPの知識が無い人がいきなり Struts に手をつける場面は考えにくい、ということで星一個マイナス。

これ一冊でStrutsを使いこなす ★★★★☆
技術評論社の『Jakartaプロジェクト徹底攻略』を読んで物足りないと思い購入したのですが、これ一冊で十分Strutsを理解することができると思います。Servlet,JSPについても簡単に触れられていますが、基礎知識として予め勉強しておくと理解が早いでしょう。技術評論社の『Jakartaプロジェクト徹底攻略』ではよく理解できなかった処理の遷移やweb.xmlの設定なども細かく説明してあり全体的に読みやすい本だと感じました。付録にあるstruts-config.xml,各種タグライブラリ(Bean,HTML,Logic,Template)の説明も、リファレンスとして使用でき便利です。