コアJ2EEパターン

1月 1, 2003 · Posted in コアJ2EEパターン · Comment 

J2EEに特化したパターン集。
Java CenterコアJ2EEパターンのページにまとめた。

J2EEパターン一覧

プレゼンテーション層

ビジネス層

インテグレーション層

参考

Business Delegate パターン

Business処理の委譲

Business処理を行うクラスを作成し、プレゼンテーション層から処理を委譲する。

プレゼンテーション層とビジネス層を明確に切り離すことができるため、それぞれの層に変更が発生した場合でも互いに影響を及ぼすことがなくなる。

図1:Business Delegateパターンクラス図
図1:Business Delegateパターンクラス図

Composite Entityパターン

1月 1, 2003 · Posted in コアJ2EEパターン · Comment 

包括するエンティティ

汎用性の高い小さな部品(Entity Bean)をクライアントから個別に使用するのではなく、各部品を包括した部品を作成する。

クライアントは包括した部品を利用することで処理効率の向上を実現する。また、開発効率・保守性も向上する。

分散環境で動作しているシステムでは、各部品を別々に利用すると問合せと結果のトラフィックが増大する。Composite Entityにより、一度の問合せで全ての結果をまとめて取得することができるのでトラフィックの増加を抑えることができる。

次ページへ »