Would you like to see this page in English? Click here.

中古品を購入
中古品 - 良い 詳細を見る
価格: ¥ 800

または
1-Clickで注文する場合は、サインインをしてください。
 
   
この商品をお持ちですか? マーケットプレイスに出品する
Java・J2EE・オープンソース Spring入門 ~より良いWebアプリケーションの設計と実装
 
 

Java・J2EE・オープンソース Spring入門 ~より良いWebアプリケーションの設計と実装 [単行本]

長谷川 裕一 , 伊藤 清人 , 岩永 寿来 , 大野 渉 , (株)豆蔵
5つ星のうち 2.8  レビューをすべて見る (13件のカスタマーレビュー)

出品者からお求めいただけます。



キャンペーンおよび追加情報



商品の説明

出版社/著者からの内容紹介

■第1章 Webアプリケーション概論
 Webアプリケーションについての基礎知識を確認してDI(Dependency Injection)やAOP(Aspect Oriented Programming)を用いたアプリケーションのアーキテクチャはどのようなものかを説明しよう。Springの詳しい説明はないが,なぜDIコンテナが登場したのか,AOPはどんなものかの説明も合わせて行うので,初級者の人は読み飛ばさないでほしい。

■第2章 Springの導入
 Springを利用したWebアプリケーション開発の開発環境について説明していこう。
 本書では,Javaの開発環境として普及が進んでいるEclipseを利用する。EclipseのプラグインであるTomcat PluginとSpring IDEのインストールから使用方法までを説明するので,EclipseにSpringを利用したWebアプリケーション開発用のプロジェクトを作成できるようになろう。

■第3章 DIコンテナ
 Springの核であるDIコンテナについて説明するので,ここが読み終わればDIコンテナの実体であるBeanファクトリやApplicationコンテキストの使い方を定義ファイルの書き方も含めて理解できるはずだ。

■第4章 アスペクト指向プログラミング――AOP(Aspect Oriented Programming)
 Springが備えるAOPフレームワークや,そのほかのAOPフレームワークの紹介を通して,アスペクト指向についての基本的な内容について説明しよう。
 DIとAOPを組み合わせることで,DI単体の場合と比べて,より優れた関心事の分離を行え,オブジェクト指向とアスペクト指向が相補的な関係にあることが明らかになるはずだ。

■第5章 DBアクセスとトランザクション管理
 Springを使用したデータベースアクセス,およびトランザクション方式について説明しよう。データベースアクセスについては,従来のJDBCを使用したデータベースアクセスの問題点と,Springの備えるJDBC抽象フレームワークの利点,および使用法について理解してほしい。トランザクションの項では,Springのトランザクション機能について,また第4章のAOPフレームワークを組み合わせた宣言的トランザクション方式について理解できるようになることが目標だ。

■第6章 MVCフレームワーク
 SpringのMVCフレームワークについて,サンプルアプリケーションを通して説明する。SpringのMVCフレームワークの特徴である,DIコンテナをベースに設計されている点に着目しながら,フレームワークを構成する基本的なクラスの利用方法を見て行こう。

■第7章 Strutsとの連携
 MVCフレームワークとしてもっとも普及が進んでいるStrutsとSpringの連携について,サンプルアプリケーションを通して説明して行こう。Strutsを単体で利用するよりも,Springと連携させることで,より優れたアプリケーションアーキテクチャを実現できることが明らかになっていくはずだ。

■第8章 Hibernateとの連携
 SQLを使わないO/RマッピングフレームワークHibernateとSpringを連携させてデータベースアクセスを行う方法について説明しよう。なにかと良い面ばかりを取り上げられるSpring+Hibernateだが,落とし穴だってあることに気がついてほしい。

■第9章 iBATISとの連携
 O/RマッピングフレームワークiBATISとSpringを連携させてデータベースアクセスを行う方法について,SpringJDBCを使ったサンプルアプリケーションとiBATISを使ったサンプルアプリケーションを比較して説明しよう。SQLを使うことを意識したO/RマッピングフレームワークiBATISの特徴と利点がわかってもらえると思う。

内容(「MARC」データベースより)

Webアプリケーション開発にSpringを利用しようとしている人に向けた入門書。Webアプリケーション概論、Springの導入、DIコンテナ、アスペクト指向プログラミング等を解説する。

登録情報

  • 単行本: 316ページ
  • 出版社: 技術評論社 (2005/4/16)
  • ISBN-10: 4774123412
  • ISBN-13: 978-4774123417
  • 発売日: 2005/4/16
  • 商品の寸法: 22.8 x 18.4 x 2.6 cm
  • おすすめ度: 5つ星のうち 2.8  レビューをすべて見る (13件のカスタマーレビュー)
  • Amazon ベストセラー商品ランキング: 本 - 237,300位 (本のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

この本のなか見!検索より (詳細はこちら
この本のサンプルページを閲覧する
おもて表紙 | 著作権 | 目次 | 抜粋 | 索引 | 裏表紙
この本の中身を閲覧する:


この商品につけられているタグ

 (詳細)
タグをクリックすると、タグがつけられた商品、タグをつけた人が表示されます。※タグは初期設定で公開になっています。詳しくはこちら
 
(1)

 

カスタマーレビュー

最も参考になったカスタマーレビュー
12 人中、10人の方が、「このレビューが参考になった」と投票しています。
By かず
形式:単行本
あちらこちらにSEとしての著者の理念がちりばめられているところに好感が持てる。これから一人前のSEを目指そうという人にはよい刺激になるだろう。

ただし本書は「Spring入門」だが、Javaの他のフレームワークを使ったことがないと、Springの有り難みが沸かないだろう。私のようにJavaは知っているけれど、J2EEやStrutsの様なフレームワークを使ったことがない人には「入門」とはいえ敷居が高い。ページ数が少ないわりには内容が盛りだくさんなので個々の記述がかなり簡素になっていて少々物足りない。入門ではあるが他のフレームワークを使用した経験がある人向けの入門書であるため、Java初心者は注意のこと。
このレビューは参考になりましたか?
7 人中、5人の方が、「このレビューが参考になった」と投票しています。
形式:単行本
うまくまとめられた良書。

読む前提としてServlet+JDBCの経験は必要だと思う。

StrutsやHibernateの入門レベルの知識があるとなお良い。

本書の特筆すべき点は、

Webアプリケーションの概論・レイヤ化・各レイヤに対するSpringの当てはめ方が、

入門書として過不足の無い情報量で1冊にまとめられている事。

Seasarの青本でも同様の事を説明しているが、このあたりの説明は本書の方が秀逸。

本書は入門書なので、SpringやWebアプリの全てをこの1冊で理解しきれるものではない。

が、さまざまな方向(各フレームワーク・設計・TDD・他のDIコンテナ等々)へ知識を伸ばす土台となる。

唯一の難点は、プレゼンテーションからデータアクセスまで、完結したサンプルが用意されていないこと。(-1の理由)

読破した後の総仕上げとして、各章で学んだ知識で1つのWebアプリを作ってれば、良い演習になる。
このレビューは参考になりましたか?
形式:単行本
最近、レガシーな開発スタイルから少し距離を置いており、なおかつSpring 3.xでシステムを組むことが多くなり、
改めて日本語での解説書の少なさを実感している。(自分で書いてやろうか、とすら考えている)
確かに、スーパーサンプル本で最新版のSpring3.xにもある程度対応できるが、実際のところアノテーションを多用した
実装や、ROOで原型を作り→AspectJを取り外し→SpringCore+MVC+その他大勢というSpring本来のあるべき姿に
適応できるかというと、難しい面が多々ある。結局、公式の英文HTML/PDFを読んだり、Spring ROOにコードを吐かせて
そこから改造した方が早い、ということになっていまう。

で、発売当初くらいに買ったこの本はどうだろう、と少し最近読み返してみた。
確かに記載内容は古く、JDK1.5以降に対応したSpring2.5や3.xでの実装に即戦力としては対応できない。

ただし! である、実は今現在でも脈々と受け継がれている(ブレないというべきか)Springの思想やしくみを
学ぶには丁度良いかもしれない。DI、AOP、MVC(非アノテーション)の原点が書かれてある。
JPAについては当時まだ盛んでは無く、各社のDAOやJDBCラッパーが主流であったので、Hibernateでさえ
若干説明不足であるが、ROOにコードを吐かせると言った場合には、ほとんどデフォルトで組み合わせる
ことになるので読んでおいて損はない。「Springが分かってくる」と、この本でカバーしていることが
Springの心臓であるのが分かるという、ちょっと矛盾した感想を持った。言い方を変えれば、この当時、
如何にDIコンテナやSpringを解説するのが難しかったか、を今更実感した。そういう意味ではがんばった
書籍だと思う。

どうしてもSpringを理解したい、英語じゃだめなんだ、というならばまずは繰り返し読むことをお勧めする。

#ここからは本書の感想ではなく、私見です。#
で、タイトルに書いたStruts派がなぜとっつきにくいかも、というと、そもそもSpring(+MVC)の発想は各機能を
完全に独立させる(DI)ことにあり、Aspectによる実装認め、MVCコントローラになんらかの継承したクラスツリーや
ガチガチに固めた引数によるハンドリングを強制せず、Databaseへの連携も自由な選択権を与えていることにある。
Strutsも確かに2ではかなり自由度が高まり、POJOでのハンドラ実装が可能となったが、POJO単体では
結局コントローラの機能を実装するのは無理があるので、サードパーティのサポートクラスで補助することが
ほぼ暗黙の了解となっており、Struts1のガチガチの継承から離脱した感覚を個人的には味わえなかった。

SpringMVCと大分似てきたが、SpringMVC側はそれを引数バリエーションや戻り値で解決している。まだ
非なるものである。ただしDIやAOPについてはStrutsにインターセプタが整備されたり、DIコンテナについての
制限があるわけでもないし、Spring側も依然としてStrutsサポートを続けているので、コントローラをStrutsとし、
モデル層やサービス層、永続化連携にSpringを多用するという選択はありだろう。
このレビューは参考になりましたか?
最近のカスタマーレビュー
読みづらい
一つの文が長すぎる。
息継ぎを許さない造りな割に内容の具体性が弱く、知識を得た感覚がない。... 続きを読む
投稿日: 6か月前 投稿者: ゾゴック
はじめてやるには難しい。
私にとっては、難しく、実行できない点が多かったので、本当のところ買わなくて良かったかな。という本です。... 続きを読む
投稿日: 13か月前 投稿者: appli_ichix
なかなか掴めませんでした…
はっきり言って役に立ちませんでした。
早急にSpringの開発になれないといけなかったので購入しましたが、はっきり言って使い物になりません。... 続きを読む
投稿日: 2008/10/14 投稿者: blue-egg
環境構築で、、、
Eclipseを使用していますが環境構築でつまずくと勉強以外のところで時間がとられます。基本的なことは書いてないと注意書きにもあるので仕方ないが、単に説明する自信... 続きを読む
投稿日: 2008/5/4 投稿者: 英語勉強中
SpringMVCの解説は貴重
Springを中心としたさまざまな技術がつめこまれています。... 続きを読む
投稿日: 2007/9/10 投稿者: しんさん
中々納得できませんでした
『Spring』の入門書というより、Springの理念を紹介するとは適切じゃないかと思います。... 続きを読む
投稿日: 2007/4/2 投稿者: loveapple
Spring入門の良書
最近、DIとかAOPとか、

Javaプログラマの間では流行語になっています。

そんなかでも有名どころは... 続きを読む
投稿日: 2006/8/24 投稿者: やーまん
アプリケーション設計ガイドにもなります
まず、第一章の「Webアプリケーション概論」が秀逸でした。著者持論になるのでしょうか、「凹形レイヤ」なるレイヤ設計は、「下位層のみを知ってる、下位層のみに依存する... 続きを読む
投稿日: 2005/6/20
タイトルどおりの内容
タイトルどおりの内容。... 続きを読む
投稿日: 2005/5/29 投稿者: nskj77
Springフレームワークの基本が身に付く良書
DIコンテナの基本から、SpringAOP、DBアクセスとトランザクション制御といったSpringの基本部分が丁寧に解説してあり、入門書として読むにはいい本だと思... 続きを読む
投稿日: 2005/4/24 投稿者: "東方不敗2"
カスタマーレビューの検索
この商品のカスタマーレビューだけを検索する

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   
関連するクチコミ一覧


リストマニア


関連商品を探す


同じキーワードの商品を探す


フィードバック