|  | J2EE開発プロジェクトにおいて必要不可欠なJ2EEパッケージング戦略とはなにか?すべてのJ2EE開発者が正しいJ2EEパッケージング戦略をとれるように、詳細にその理論・方法を解説していきます。
第1回 「クラスローダーを理解する - クラスはどこからやってきた?」
- はじめに
- J2EEパッケージング戦略とは
- どうしてクラスローダーについて学ばなければならないのか
- クラスローダー、はじめの一歩
- そして混沌の世界へ - クラスローダー・ヒエラルキー
- クラスローダー - デリゲーション・モデルを理解する
- 原点に立ち戻って考える。誰がクラスを探しにいく?
- まとめ
- 著者について
第2回 「クラスローダーを理解する - シングルトンがシングルトンでなくなる日」
- はじめに
- デリゲーション・モードとは
- 「PARENT FIRST(親が最初)」か?「PARENT LAST(親が最後)」か?
- いったい「PARENT LAST(親が最後)」がいつ必要になるっていうのだい?
- 「PARENT LAST」にする必要性だって?いつでもさ。
- シングルトンがシングルトンでなくなる日
- まとめ
- 著者について
第3回 「J2EEパッケージング戦略を理解する - 恐怖のドッペルゲンガー」
- はじめに
- 純血戦略
- J2EEパッケージング戦略 - モデル1
- Bundled Optional Package
- WAR is Not ライブラリー
- J2EEパッケージング戦略 - モデル2
- 時間と空間 - トレードオフ
- 恐怖のドッペルゲンガー
- ドッペルゲンガーに対抗する
- あなたの隣にもドッペルゲンガー
- まとめ
- 著者について
第4回 「ディフェンシブ・パッケージング」
- はじめに
- ケーススタディー commons-logging
- ドッペルゲンガー再び
- ディフェンシブ・パッケージング
- ディフェンス - WARレベル
- ディフェンス - EARレベル
- まとめ
- 著者について
第5回 「スレッド・コンテキストを理解する」
- はじめに
- リソースの読み込み
- Webアプリケーション・パッケージング
- エラー・ケース
- 方法1: クラス(クラス・ローダー)を明示的に渡す
- 方法2: コンテキスト・クラスローダーを用いる
- アプリケーション・サーバーとスレッド・コンテキスト
- まとめ
- 参考情報
- 著者について
第6回 「キャッチ・アップ」
- はじめに
- WAS V6.1からは、クラスローダーの仕組みが変わったと聞きましたが?
- WAS以外のアプリケーション・サーバーだと、もっと楽をできると聞きましたが?
- Java EE 5になるとなにか変わりますか?
- 最後に
|  |
|  |
|