PofEAA 【PofEAA】ウェブプレゼンテーションパターン:Model-View-Controller (MVC)パターン Model-View-Controller (MVC)の必要性と使用しない場合の問題点 「Patterns of Enterprise Application Architecture」(PofEAA)において、Model-View-Con... 2024.03.22 PofEAA
PofEAA 【PofEAA】メタデータマッピングパターン:Repositoryパターン 「Repository」パターンの必要性と使用しない場合の問題点 「Repository」パターンは、データソースからのデータアクセスを抽象化し、ドメインモデルとデータアクセス層との間の橋渡しをするデザインパターンです。「Patterns ... 2024.03.22 PofEAA
PofEAA 【PofEAA】メタデータマッピングパターン:Query Objectパターン Query Objectの必要性と使用しない場合の問題点 「Patterns of Enterprise Application Architecture」(PofEAA)におけるQuery Objectパターンは、データベースクエリをオブ... 2024.03.22 PofEAA
PofEAA 【PofEAA】メタデータマッピングパターン:Metadata Mappingパターン 「Metadata Mapping」の必要性と使用しない場合の問題点 「Patterns of Enterprise Application Architecture」(PoEAA)における「Metadata Mapping」は、アプリケー... 2024.03.22 PofEAA
PofEAA 【PofEAA】オブジェクト関係マッピングパターン:Lazy Loadパターン Lazy Loadパターンの必要性と使用しない場合の問題点 Lazy Loadパターンは、オブジェクトの必要なプロパティや関連オブジェクトの読み込みを、実際に必要になるまで遅延させるデザインパターンです。このアプローチにより、アプリケーショ... 2024.03.22 PofEAA
PofEAA 【PofEAA】オブジェクト関係マッピングパターン:Identity Mapパターン Identity Mapパターンの必要性と使用しない場合の問題点 Identity Mapパターンは、アプリケーションがデータベースから読み込んだオブジェクトの同一性を保持するために使用されます。このパターンにより、アプリケーション内で一度... 2024.03.22 PofEAA
PofEAA 【PofEAA】オブジェクト関係マッピングパターン:Unit of Workパターン Unit of Workが必要な理由と、使用しない場合の問題点 教授:今日は、Unit of Workパターンについて話しましょう。Unit of Workパターンは、複数のデータベース操作を一つのトランザクションとして扱うことを可能にしま... 2024.03.22 PofEAA
PofEAA 【PofEAA】データソースアーキテクチャルパターン:Data Mapperパターン Data Mapperパターンの必要性と使用しない場合の問題点 教授:今日は、Data Mapperパターンについて議論しましょう。このパターンは、オブジェクトとデータベース間のマッピングを行う責務を持つ別のレイヤーを導入します。では、なぜ... 2024.03.22 PofEAA
PofEAA 【PofEAA】データソースアーキテクチャルパターン:Active Recordパターン Active Recordパターンの必要性と使用しない場合の問題点 教授:本日は、Active Recordパターンについて話し合いましょう。Active Recordパターンは、データベースのテーブルをオブジェクトとして表現し、そのオブジ... 2024.03.22 PofEAA
PofEAA 【PofEAA】データソースアーキテクチャルパターン:Table Data Gateway パターン Table Data Gatewayの必要性と使用しない場合の問題点 教授:Table Data Gatewayパターンについて学ぶ前に、まずはなぜこのパターンが必要なのかを考えてみましょう。データベース操作を直接アプリケーションのビジネス... 2024.03.22 PofEAA