本文へジャンプ

WebSphere Developer Domain > WAS/Studio/J2EE > 

クラスローダーとJ2EEパッケージング戦略を理解する

レベル: 上級者向け

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になるとなにか変わりますか?
  最後に

上に戻る

レベルマークについて

このページで紹介されている情報はレベル別にカテゴライズされています。

上級者向け
中級者向け
初級者向け
入門者向け

製品紹介
アプリケーション・サーバー  
WebSphere Studio