タグ

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

  • メモ 【パターン】データソースア−キテクチャ

    データソースにアクセスするときに関するアーキテクチャです。主に永続的なデータとしてデータベースにアクセスすることをよくまとめてあります。 パターンとしては4つあるようです。 TableDataGateway RowDataGateway ActiveRecord DataMapper TableDataGateway テーブルにアクセスするためのパターンで、テーブルとクラスが1対1対応しています。経験したところだと、PropelのPeerのはず。ZendのZend_Db_Table_Abstractも同じかな? テーブルからレコード検索する際によく使ってました。単一レコードを検索する際には、集まりではなく、レコードのみを返すこともあります。集まりは、ZendのZend_Db_Table_Rowset_Abstractと同じで、単一レコード用のイテレータになりうるかも。 RowDataGat

    shusatoo
    shusatoo 2012/06/25
    ZendFrameworkを使うが、データソース回りの用語があまり分からない人は参考になるかと。