パターンカタログ(日本語)

PofEAAのパターンカタログの邦訳名/原著名の対応です。以下の一覧にあるパターン名の後ろのカッコ内の数字は邦訳のページ番号です。原文のページ番号はPofEAAのパターンカタログを参照してください。

邦訳版のパターン名に関する議論などは、JapanesePatternNamesのページを参照。

「ドメインロジックパターン」(Domain Logic Patterns):

トランザクションスクリプト(TransactionScript) (115), ドメインモデル(DomainModel) (123), テーブルモジュール(TableModule) (133), サービスレイヤ(ServiceLayer) (142).

「データソースのアーキテクチャに関するパターン」(Data Source Architectural Patterns):

テーブルデータゲートウェイ(TableDataGateway) (153), 行データゲートウェイ(RowDataGateway) (162), アクティブレコード(ActiveRecord) (170), データマッパー(DataMapper) (175).

「オブジェクトリレーショナル振る舞いパターン」(Object-Relational Behavioral Patterns):

ユニットオブワーク(UnitofWork) (197), 一意マッピング(IdentityMap) (209), レイジーロード(LazyLoad) (213)

「オブジェクトリレーショナル構造パターン」(Object-Relational Structural Patterns):

一意フィールド(IdentityField) (231), 外部キーマッピング(ForeignKeyMapping) (254), 関連テーブルマッピング(AssociationTableMapping) (266), 依存マッピング(DependentMapping) (282), 組込バリュー(EmbeddedValue) (288), シリアライズBLOB(SerializedLOB) (292), シングルテーブル継承(SingleTableInheritance) (298), クラステーブル継承(ClassTableInheritance) (306), 具象テーブル継承(ConcreteTableInheritance) (314), 継承マッパー(InheritanceMappers) (324).

「オブジェクトリレーショナルメタデータマッピングパターン」(Object-Relational Metadata Mapping Patterns):

メタデータマッピング(MetadataMapping) (327), クエリーオブジェクト(QueryObject) (338), リポジトリ(Repository) (345).

「Webプレゼンテーションパターン」(Web Presentation Patterns):

モデルビューコントローラ(ModelViewController) (351), ページコントローラ(PageController) (354), フロントコントローラ(FrontController) (366), テンプレートビュー(TemplateView) (373), トランスフォームビュー(TransformView) (384), ツーステップビュー(TwoStepView) (388), アプリケーションコントローラ(ApplicationController) (403).

「分散パターン」(Distribution Patterns):

リモートファサード(RemoteFacade) (411), データ変換オブジェクト(DataTransferObject) (425)

「オフライン並行性パターン」(Offline Concurrency Patterns):

軽オフラインロック(OptimisticOfflineLock) (439), 重オフラインロック(PessimisticOfflineLock) (450), 緩ロック(CoarseGrainedLock) (462), 暗黙ロック(ImplicitLock) (474).

「セッションステートパターン」(Session State Patterns):

クライアントセッションステート(ClientSessionState) (479), サーバセッションステート(ServerSessionState) (481), データベースセッションステート(DatabaseSessionState) (485).

「ベースパターン」(Base Patterns):

ゲートウェイ(Gateway) (489), マッパー(Mapper) (496), レイヤースーパータイプ(LayerSupertype) (497), セパレートインタフェース(SeparatedInterface) (499), レジストリ(Registry) (502), バリューオブジェクト(ValueObject) (508), マネー(Money) (510), スペシャルケース(SpecialCase) (518), プラグイン(Plugin) (521), サービススタブ(ServiceStub) (526), レコードセット(RecordSet) (530)


PofEAA index | パターンカタログの日本語版 | パターンカタログの英日対応表