ウェブプログラミングで使えるデザインパターン (170レス)
上
下
前
次
1-
新
60
(3)
: 03/11/30 10:01 ID:???
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
60: [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
最近飽きたからやってないけど昔はこんな感じに組んでたよ 勝手にモデルとか呼んでたけど 後から調べたら似たような思想の設計法とかやたらとあってちょっと欝 ストレージ ファイルとかとかを同じメソッドでアクセスできるようにするためのラッパクラス 三層スキーマの内部スキーマ相当でとかと似たような概念 ここをモジュール化することで次回から使い回しが可能 データ ストレージに保存するエンティティデータクラス 同概念スキーマ相当的な考え方 を差し替えるだけで様な媒体に永続化が可能なため移植が楽に モデル 言うまでもなくの ビューに依存しないロジックを提供する ビューコントローラ リストボックスとか汎用的な部品だととの分離には激しく意味があると思うが オーダ特化のはむしろと一緒に管理した方が便利という判断でいっしょこたんに マンマシンインターフェースを担当する
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 110 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.030s