ウェブプログラミングで使えるデザインパターン (170レス)
1-

21: 03/11/27 07:31 ID:0zBWj9/p(2/5) AAS
>>18
オブジェクトの永続化について調べてみるといいかも。
PHPなんかでは、普通にセッションにオブジェクトを格納出来るよ。
22
(2): 03/11/27 08:17 ID:0zBWj9/p(3/5) AAS
>>20
一連の処理をひとつのアプリケーションとし、
各処理をそのアプリケーションの状態とみなすと、
Stateパターンを適応できますね。perlのCGI::Application みたいに。

勿論、非オブジェクト指向でも同様の処理は可能です。
ハッシュ等にキーと処理へのポインタを登録し、
与えられたキーの処理を呼び出すといった方法で、冗長な分岐から解放されます。

ところで、ウェブプログラミングで*使える*(eq 有用な?)デザインパターンって、
例えばどんなの?
23: 03/11/27 08:46 ID:8RwaY1jw(1) AAS
Webプログラミングの場合、GUIより、モデルやコントローラ周りでの
プログラミングでデザインパターンを多用するケースが多い気が。

結城 浩著書の本は役立ってます。
24
(1): 03/11/27 11:23 ID:lzQjXivq(1) AAS
>>19がなんでそんな必死になるのかわからんし
全然反論になってない
25
(2): 03/11/27 12:31 ID:??? AAS
ごめん、クラスの組み合わせがデザインパターン?
つかデザインパターンを易しく説明きぼんぬ。まじで。
26: 03/11/27 13:01 ID:??? AAS
GOFならぐぐればいくらでもでてくる
27: 03/11/27 13:58 ID:??? AAS
Web Service なシステムを作る上でのデザインパターンなら考えられるかも
ConcreteStrategy を一個の CGI として実装して… うーいまいちメリットないな
28
(2): 03/11/27 14:15 ID:??? AAS
フォームデータ処理
if
 obj=new Hoge(query);
else if
 obj=new Piyo(query);
else if
 obj=new Foo(query);
else if
 obj=new Bar(query);
・・・・
省2
29: 03/11/27 16:50 ID:??? AAS
MVCさいこー。
いや、本気で。
30: 03/11/27 17:03 ID:??? AAS
テンプレート使えばモデルとビューは分離できるな
31
(3): 03/11/27 22:02 ID:0zBWj9/p(4/5) AAS
>>25
オブジェクト指向にクラスが必須ではないのと同じくらい、
デザインパターンにオブジェクト指向が必須という訳ではないと思う。(私見)
オブジェクト指向以外でも応用することが出来ます。

>>28
>>22 の方法、伝わらなかったかな。サンプルこんな感じです。
use CGI;
my $query = new CGI;
my $app = new App(
func1 => \$func1,
省18
32
(1): 03/11/27 22:15 ID:0zBWj9/p(5/5) AAS
>> 23
アプリケーションサーバや、フレームワーク内でなら使われてる例は多いよね。GOFに限らず。

うーん、OOP/GOF な話題がメインなのかな、ここ?
WEBパターンとかの話題はスレor板違い?
外部リンク:www.c2.com
33: 03/11/27 22:29 ID:??? AAS
>>31
非オブジェクト指向言語でオブジェクト指向ごっこしたら大体は破綻するけどね。

言語もパターンも使いよう。
あんたの実力はソースコードレビューではなく客先試験で発揮して下さいよって感じになりかねない。
34
(3): 03/11/27 23:54 ID:??? AAS
25です。
>>31
ますます分からなくなりました。
これって特殊な例じゃない?
35
(1): 03/11/28 00:49 ID:??? AAS
>>34
だからぐぐれよ
解説サイトいくらでもあるだろ
それか本かって読め
36
(1): 03/11/28 02:36 ID:??? AAS
>>34
だからぐぐれよ
解説サイトいくらでもあるだろ
それか本かって読め      だってよ。(w
37
(1): 03/11/28 06:43 ID:??? AAS
>>34
だからぐぐれよ
解説サイトいくらでもあるだろ
それか本かって読め      だってよ。(w      だってよ。(w
38
(2): 03/11/28 07:55 ID:??? AAS
PEARのソースコードは
デザパの勉強なるよ
39: 03/11/28 09:25 ID:??? AAS
>>35-37みたいなのはプロトタイプパターンなのかな
40: 03/11/28 10:57 ID:??? AAS
いまだに(wとか使う奴いるんだな・・・
1-
あと 130 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.013s