IBM®
本文へジャンプ
    Japan [変更]    ご利用条件
 
 
検索範囲検索:    
    ホーム    製品    サービス & ソリューション    サポート & ダウンロード    マイアカウント    

developerWorks Japan  >  WebSphere  >

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

developerWorks

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


上に戻る


 logo

ページオプション

JavaScript を要するドキュメントオプションは表示されません


関連リンク
WebSphere Application Server
WebSphere Studio




    日本IBMについて プライバシー お問い合わせ