(閉じる)

タグ :

コンピュータ・IT 70 users このエントリーをはてなブックマークに追加

 MVCのモデルはDBじゃなくてもいいんだよ - D-6 [相変わらず根無し]

MVCのモデルはDBじゃなくてもいいんだよ id:charsbarさんが、先ほど書いたエントリに関して 後半その通りなわけですが、CatalystModel::DBIC系のせいでMVCが誤解されてるのよねー と言っておられる。たしかにその通り。「モデルってDBでしょ?」みたいな印象が一般的にあると思う。 そういう印象を持ってる人に説明すると、「モデルを作る」って何かというと、DBのようなストレージにあるものをどうこうする、ではなくて「データに対する操作を抽象化したものを作る」ということです。例えば、ブロ... > このページを見る

最終更新時間: 2008年03月05日11時50分
▼ブログで紹介する

みんなのブックマーク 人気(0) 新着

  • RailsのActiveResourceなんてまさにそうだよね。外部のRESTサービスをモデルとして使ってる。 2009/03/27
  • モデルってDBのようなストレージにあるものをどうこうするではなく「データに対する操作を抽象化したもの」のこと。Blog モデルならHTML フィルタリングするとか、裏でAPI 使うとか,「書く」を抽象化できるのがモデル 2009/03/27
  • catalyst 2008/07/12
  • "「モデルを作る」って何かというと、DBのようなストレージにあるものをどうこうする、ではなくて「データに対する操作を抽象化したものを作る」ということ" 2008/04/06
  • MVC 2008/03/20
  • "「モデルを作る」って何かというと、DBのようなストレージにあるものをどうこうする、ではなくて「データに対する操作を抽象化したものを作る」ということです。" 2008/03/19
  • MVCの概念について 2008/03/08
  • DBじゃなくてもいいし、DBでもいい 2008/03/07
  • 「あなたがこれから書くCatalystアプリはDBICを使うにしてもControllerから直接の呼び出しは避けましょう。それは本来抽象化されているべきことです。そういうふうに組み立てて行くとうまく密結合を防ぐ事ができるはず。」 2008/03/05
  • もう一枚抽象化して疎結合。 2008/03/05
  • 「DBICはRDBMS特有ストレージのモデル的抽象化であり、本来は他のビジネスオブジェクトの裏で消えているべきところが、実際にはものすごくよく使うものだから同レベルでのモデルが存在する」 2008/03/05
  • なんかいままで悩んでいたことが氷解した 2008/03/05
  • M::DBICをCから呼んでたら全然Mとして抽象化されてないよ、という話 2008/03/05
  • MVCのありかた 2008/03/05
  • 確かに。 2008/03/05
  • わは、かぶったw 2008/03/05

このブックマーク一覧を非公開にするには?

はてなブックマークはオンラインでブックマークを管理・共有できる無料サービス。自宅、職場、外出先、どこからでも同じブックマークにアクセスできます。ユーザーはみんなでブックマークを共有して効率良く情報収集しています。あなたもはてなブックマークを始めてみませんか?

このエントリーを含む日記(3)