PofEAA

PofEAA

【PofEAA】メタデータマッピングパターン:Repositoryパターン

「Repository」パターンの必要性と使用しない場合の問題点 「Repository」パターンは、データソースからのデータアクセスを抽象化し、ドメインモデルとデータアクセス層との間の橋渡しをするデザインパターンです。「Patterns ...
PofEAA

【PofEAA】メタデータマッピングパターン:Query Objectパターン

Query Objectの必要性と使用しない場合の問題点 「Patterns of Enterprise Application Architecture」(PofEAA)におけるQuery Objectパターンは、データベースクエリをオブ...
PofEAA

【PofEAA】メタデータマッピングパターン:Metadata Mappingパターン

「Metadata Mapping」の必要性と使用しない場合の問題点 「Patterns of Enterprise Application Architecture」(PoEAA)における「Metadata Mapping」は、アプリケー...
PofEAA

【PofEAA】オブジェクト関係マッピングパターン:Lazy Loadパターン

Lazy Loadパターンの必要性と使用しない場合の問題点 Lazy Loadパターンは、オブジェクトの必要なプロパティや関連オブジェクトの読み込みを、実際に必要になるまで遅延させるデザインパターンです。このアプローチにより、アプリケーショ...
PofEAA

【PofEAA】オブジェクト関係マッピングパターン:Identity Mapパターン

Identity Mapパターンの必要性と使用しない場合の問題点 Identity Mapパターンは、アプリケーションがデータベースから読み込んだオブジェクトの同一性を保持するために使用されます。このパターンにより、アプリケーション内で一度...
PofEAA

【PofEAA】オブジェクト関係マッピングパターン:Unit of Workパターン

Unit of Workが必要な理由と、使用しない場合の問題点 教授:今日は、Unit of Workパターンについて話しましょう。Unit of Workパターンは、複数のデータベース操作を一つのトランザクションとして扱うことを可能にしま...
PofEAA

【PofEAA】データソースアーキテクチャルパターン:Data Mapperパターン

Data Mapperパターンの必要性と使用しない場合の問題点 教授:今日は、Data Mapperパターンについて議論しましょう。このパターンは、オブジェクトとデータベース間のマッピングを行う責務を持つ別のレイヤーを導入します。では、なぜ...
PofEAA

【PofEAA】データソースアーキテクチャルパターン:Active Recordパターン

Active Recordパターンの必要性と使用しない場合の問題点 教授:本日は、Active Recordパターンについて話し合いましょう。Active Recordパターンは、データベースのテーブルをオブジェクトとして表現し、そのオブジ...
PofEAA

【PofEAA】データソースアーキテクチャルパターン:Table Data Gateway パターン

Table Data Gatewayの必要性と使用しない場合の問題点 教授:Table Data Gatewayパターンについて学ぶ前に、まずはなぜこのパターンが必要なのかを考えてみましょう。データベース操作を直接アプリケーションのビジネス...
PofEAA

【PofEAA】データソースアーキテクチャルパターン:Row Data Gateway パターン

Row Data Gatewayの必要性と使用しない場合の問題点 教授:今日は、Row Data Gatewayパターンについて話しましょう。このパターンは、データベースの各行をオブジェクトとして表現します。しかし、なぜこのようなアプローチ...