ウェブプログラミングで使えるデザインパターン (170レス)
ウェブプログラミングで使えるデザインパターン http://medaka.5ch.net/test/read.cgi/php/1069451782/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
60: nobodyさん [sage] 03/11/30 10:01 ID:??? 最近WebProg飽きたからやってないけど、昔はこんな感じに組んでたよ。 勝手にSDM-VCモデルとか呼んでたけど。 後から調べたら似たような思想の設計法とかやたらとあってちょっと欝。 S:ストレージ ファイルとかDBとかを同じメソッドでアクセスできるようにするためのラッパクラス。 三層スキーマの内部スキーマ相当でODBCとかと似たような概念。 ここをモジュール化することで次回から使い回しが可能。 D:データ ストレージに保存するエンティティ(データ)クラス。 同概念スキーマ相当。JDBC的な考え方。 Sを差し替えるだけで様々な媒体に永続化が可能なため移植が楽に。 M:モデル 言うまでもなく、MVCのM。 ビューに依存しないロジックを提供する。 VC:ビュー&コントローラ リストボックスとか汎用的な部品だとVとCの分離には激しく意味があると思うが オーダ特化のVはむしろCと一緒に管理した方が便利という判断でいっしょこたんに。 マンマシンインターフェースを担当する。 http://medaka.5ch.net/test/read.cgi/php/1069451782/60
61: nobodyさん [sage] 03/11/30 12:35 ID:??? >>60 おれもそういう経験あるよ。 有名なモデリングパターンや、デザインパターンを知らかったとき、 もっと効率良く開発したいと心掛けながら、設計していたら、 結局有名なパターンと同じ方法で設計してた。 http://medaka.5ch.net/test/read.cgi/php/1069451782/61
68: nobodyさん [sage] 03/12/01 19:00 ID:??? >>60 いわゆるDAOとValueObjectですね。 Javaだとそのあたりを担ってくれるフレームワークも多いけど、 PHPなんかだとこれからの分野なのかな。 http://medaka.5ch.net/test/read.cgi/php/1069451782/68
100: nobodyさん [sage] 03/12/26 23:27 ID:??? >>99 >>60 後、今、RubyとXML使って汎用的なCGI向きなファイルシステム書いてます。 http://medaka.5ch.net/test/read.cgi/php/1069451782/100
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.006s