タグ

2012年6月19日のブックマーク (1件)

  • テーブルデータゲートウェイ - Strategic Choice

    1テーブル1クラス。どういうこと?テーブルデータゲートウェイは、データベースの「テーブル」に対して、ゲートウェイの役割を果たすクラスを作成します。1つのインスタンスが、テーブル内のすべての行を処理します。どうすれば?テーブルデータゲートウェイは、データの受け渡しが役割なので、基ステートレスです。テーブルデータゲートウェイは、データベースからデータを取得するための検索メソッドと、追加・更新・削除の各メソッドから構成されるシンプルなインタフェースを用意します。各メソッドは、引数をSQL呼び出しにマッピングし、データベース接続に対してそのSQLを実行します。テーブルデータゲートウェイは、特に『テーブルモジュール』に最適であり、テーブルモジュールが動作するレコードセットデータ構造を作成します。テーブルモジュールには、テーブルデータゲートウェイが唯一の選択肢です。どうして?テーブルデータゲートウェ