BUY 2010/04/19

Seasar2徹底入門 SAStruts/S2JDBC対応

Seasar2徹底入門 SAStruts/S2JDBC対応

Twitterで発売日より前に購入したという書き込みがちらほら見られたので、帰り掛けに横浜駅に寄り探索。
しばらく探した結果、4件目に入った地下の有隣堂にて購入。

早速目次を確認。索引除いて588ページ、かなり濃い〜内容になっている模様。備忘録代わりに目次を載せときます。
(こちらから拝借...)

Seasar2 徹底入門へようこそ! 〜推薦のことば
はじめに
本書を読む前に
1 Seasar2 の世界へようこそ!
1.1  Seasar2 の歩み 
1.2  Dependency Injection 
1.3  開発環境のセットアップ 

2 S2Container
2.1  はじめての S2Container 
2.2  コンポーネントの定義 
2.3  インジェクションの種類 
2.4  OGNL 
2.5  インクルードと名前空間 
2.6  AOP 
2.7  自動登録 
2.8  アノテーション 
2.9  Web アプリケーションでの利用 
2.10 環境ごとの切り替え 
2.11 SMART deploy 
2.12 dicon ファイルの構成 
2.13 dicon ファイルリファレンス 

3 SAStruts 入門
3.1  SAStruts とは? 
3.2  SAStrutsHello World! 
3.3  SAStruts の設定 

4 アクションとアクションフォーム
4.1  アクション 
4.2  アクションフォーム 
4.3  入力チェック 

5 ビュー
5.1  JSP の基礎知識 
5.2  Struts のカスタムタグ 
5.3  JSTL のカスタムタグ 
5.4  SAStruts のタグライブラリ 
5.5  SAStruts が提供する EL 関数 
5.6  JSP ファイルの共通化 
5.7  JSP へのダイレクトアクセスの禁止 
5.8  Tiles によるレイアウト 
5.9  独自のタグライブラリを作る 
5.10 ビューとして Mayaa を使う 

6 SAStruts 応用編
6.1  トランザクショントークン 
6.2  ファイルのアップロードとダウンロード 
6.3  Ajax 
6.4  アプリケーションの共通処理を実装する 
6.5  認証機能を実装する 
6.6  エラー処理 
6.7  ポートレット対応 

7 S2JDBC 入門
7.1  S2JDBC とは? 
7.2  はじめての S2JDBC 
7.3  S2JDBC の設定 

8 エンティティ
8.1  エンティティ定義のためのアノテーション 
8.2  エンティティの定義 
8.3  主キーの設定 
8.4  関連の定義 
8.5  列挙型の利用 
8.6  エンティティの継承 
8.7  エンティティのマッピングルールの変更 

9 JdbcManager
9.1  検索 
9.2  挿入 
9.3  更新 
9.4  削除 
9.5  SQL の実行 
9.6  外部 SQL ファイル 
9.7  イテレーション検索 
9.8  検索結果のページング 
9.9  楽観的排他制御 
9.10 ストアドの呼び出し 

10 S2JDBC-Gen
10.1 S2JDBC-Gen とは? 
10.2 ソースコード生成のカスタマイズ 
10.3 タイプセーフな S2JDBC 
10.4 テストケースの生成 
10.5 S2JDBC-Gen の Ant タスクリファレンス 

11 SAStrutsS2JDBC の連携
11.1 SAStrutsS2JDBC の連携 
11.2 トランザクションの制御 
11.3 Dolteng による自動生成 

12 Seasar2 が提供するユーティリティ
12.1 JavaBean の値をコピーする (S2BeanUtils) 
12.2 HttpServletRequest などを取得する 
12.3 基本的な処理のためのユーティリティ 
12.4 入出力関係のユーティリティ 
12.5 クラスパス内のリソースに関するユーティリティ 
12.6 リフレクション関係のユーティリティ 
12.7 その他の便利なクラス 

13 ユニットテスト
13.1 ユニットテストとは? 
13.2 S2Unit 
13.3 S2JUnit4 
13.4 EasyMock のサポート 
13.5 SAStruts + S2JDBC におけるユニットテスト 

14 その他のプロジェクト
14.1 S2Mai によるメール送信 
14.2 S2Chronos によるパッチ処理 
14.3 S2Config による設定情報の外部化 
14.4 S2CSV による CSV ファイルの入出力 
14.5 Fisshplate による Excel ファイルの生成 
14.6 mobylet による携帯 Web アプリ開発 

索引

Seasar2に関してここまで内容と分量を割いた書籍は今まで無かったはずなので、この機会に/この書籍を使って徹底的に入門し尽くそうかと思います。