Design Patterns : デザインパターン。オブジェクト指向における再利用のための……

GoF


-デザインパターン (ソフトウェア) - Wikipedia
--https://ja.wikipedia.org/wiki/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3_(%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2)

-オブジェクト指向における再利用のためのデザインパターン
--http://www.amazon.co.jp/exec/obidos/ASIN/4797311126/nilabwiki-22/ref=nosim/

-結城 浩 著 / 増補改訂版 Java言語で学ぶデザインパターン入門
--http://www.amazon.co.jp/exec/obidos/ASIN/4797327030/nilabwiki-22/ref=nosim/

Core J2EE Patterns


-Core J2EE Patterns
--http://www.corej2eepatterns.com/

-J2EEパターン 第2版 | John Crupi, Dan Malks, 近棟 稔, 吉田 悦万, 小森 美智子, トップスタジオ, Deepak Alur |本 | 通販 | Amazon
--https://www.amazon.co.jp/dp/4822282287?tag=nilabwiki-22&linkCode=osi&th=1&psc=1
-->オブジェクトプログラミングのデザインパターン(こうすればよいパターン)を集めた解説のJ2EE編です。第1版に比べ6個増やした21個のSun推奨パターンを解説した、J2EEの権威ある名著の改訂版です。新たに増やしたパターンは、プレゼンテーション層のApplication Controller、Context Object、ビジネス層のApplication Service、Business Object、インテグレーション層のDomain Store、Web Service Brokerです。本書のパターンの概略は、Sunの公式サイトで紹介されています。本書では、Javaの中でも、ライブラリ(部品)の利用方法が難しいJ2EEに絞って、設計上考慮すべき事項とリファクタリング手法の解説の後で、21個の推奨パターンをサンプルコード付きで詳細に解説しています。

あれこれ


-Master-Slave
-Leader/Followers
-Generation Gap: 生成生成ツールを再利用してもコードを変更しなくてすむように
-Null Object: 「何もしない」という処理を行う
-Thread-Specific Storage: シングルスレッド用オブジェクトをマルチスレッドで使う
-Single-Active-Instance Singleton: 複数インスタンスのうちアクティブなインスタンスは1つだけ
-Multi-Phase Startup: 相互依存関係のあるオブジェクトを多段階に起動
-Mock Object: モック、ダミー、スタブ、ドライバ
-Fork/Join: 大きな問題を分割してマルチスレッドで解決
-Essence: 必須な設定情報を所有
-MVC (Model-View-Controller)
-MVC2 (Model-View-Controller for J2EE)

Category:ソフトウェアパターン - Wikipedia
https://ja.wikipedia.org/wiki/Category:%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3

-結城 浩 著 / 増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編
--http://www.amazon.co.jp/exec/obidos/ASIN/4797331623/nilabwiki-22/ref=nosim/

-デザインパターンの骸骨たち
--http://www002.upp.so-net.ne.jp/ys_oota/mdp/

-デザインパターン紹介 ―GoF以外のパターンを紹介します―
--http://www.hyuki.com/dp/dpinfo.html

-ギコ猫とデザインパターン
--http://www.hyuki.com/dp/cat_index.html

-コアJ2EEパターン - オブジェクト指向設計 - [Syboos.jp]−オープンソースポータル
--http://www.syboos.jp/sysdesign/category/20080607214611404.html

-J2EEのパターン 〜レイヤアーキテクチャとプレゼンテーションレイヤ〜
--http://patterns-wg.fuka.info.waseda.ac.jp/study/14th-yamano.pdf

-J2EEデザイン・パターンに基づくデータアクセスの実現 - Business Components for Java -
--http://otndnld.oracle.co.jp/products/itools/9i_jdev_eap/htdocs/j2ee_with_bc4j/j2ee_with_bc4j.html

-Core J2EE Patterns - Composite View
--http://www.oracle.com/technetwork/java/compositeview-137722.html

-Core J2EE Patterns - View Helper
--http://www.oracle.com/technetwork/java/viewhelper-139885.html

-Core J2EE Patterns - Composite Entity
--http://www.oracle.com/technetwork/java/compositeentity-141992.html

-Core J2EE Patterns - Session Facade
--http://www.oracle.com/technetwork/java/sessionfacade-141285.html

-Core J2EE Patterns - Front Controller
--http://www.oracle.com/technetwork/java/frontcontroller-135648.html

-Core J2EE Patterns - Business Delegate
--http://www.oracle.com/technetwork/java/businessdelegate-137562.html