■第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の特徴と利点がわかってもらえると思う。
登録情報
|
|
この商品のクチコミ一覧
クチコミを検索
|
関連するクチコミ一覧
|
|
|