Data :: ObjectDriver.

シンプルで透明なデータインターフェース、キャッシング付き
今すぐダウンロード

Data :: ObjectDriver. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Benjamin Trott
  • 出版社のWebサイト:
  • http://search.cpan.org/btrott/

Data :: ObjectDriver. タグ


Data :: ObjectDriver. 説明

キャッシング付きのシンプルで透明なデータインターフェース Data :: ObjectDriverはオブジェクトリレーショナルマッパーです。つまり、オブジェクト指向のデザインの概念をリレーショナルデータベースにマッピングしています。製品。しかし、キャッシングレイヤーとパーティショニングレイヤーを追加し、アプリケーションコードが保存されている場所を知る必要がない、複数の物理データベースにわたってデータを拡散させることができます。現在Alphaコードと見なされます。 APIはほとんど固定されていますが、将来的にいくつかの小さな変更を見ている可能性があります。それが価値があるものについては、変更のための最も好意的な領域は検索方法の構文にありますが、後方互換性の邪魔になります..Synopsis ##データベースドライバコードを設定します。パッケージの食品乾燥機。サブドライバ{data :: objectDriver :: driver :: dbi-> new(dsn => 'dbi:mysql:dbname'、username '、username'、username '、password =>' password '、)} ##クラスを設定するレシピと成分のオブジェクトのために。パッケージレシピ;基本QW(Data :: ObjectDriver :: BaseObject)を使用してください。 __package __-> install_properties({columns => 、datasource => 'レシピ'、PRIMARY_KEY => 'RECIPE_ID'、DRIVER => FoodDriver-> Driver、})。パッケージ成分。基本QW(Data :: ObjectDriver :: BaseObject)を使用してください。 __package __-> install_properties({columns => 、driver =>フードドライバー - >ドライバ、})。 ##そして今、それらを使う!私の$ RECIPE =レシピ─>新品。 $レシピ - >タイトル( 'Banana Milkshake'); $ RECIPE->保存;私の$成分=成分 - >新品。 $ infredient-> recipe_id($ RECIPE-> ID); $成分 - >名前( 'Bananas'); $成分 - >数量(5); $成分 - >保存; ##もっとバナナが必要です! $成分 - >数量(10); $成分 - >保存; ##短距離コンストラクタ要件: ・Perl


Data :: ObjectDriver. 関連ソフトウェア