Hatena::ブログ(Diary)

bobchinの日記 このページをアンテナに追加 RSSフィード

2006年03月07日(火)

[]Ajaxやるなら 14:45 Ajaxやるならを含むブックマーク

http://espion.just-size.jp/archives/06/063000019.html

Ajaxやる場合に、メインは今まで通りのページ更新型で作っておく。

Ajaxによる通信(非同期接続)の場合は、ビューのある部分を返すようにする。

これなら結構いけそうな気がする。

Mapleの場合エントリポイントは通常一つなので、通常POSTだろうが、Ajaxだろうが呼び出し口は同じなのでよいと。

後は呼出し後の処理(アクション)の振り分けになりますね。

しかし、なんだかアクションの複数メソッド化をぶり返しそうだな(^^;

でも、命名規約で縛ってもいいか?

foo_bar_hogeアクションには、

とか。

PEAR準拠にしようと言ってるそばからこういうことを言ってるし。いかんな。


しかし、こうすると通常ページとAjax用ページでは別のアクションなりテンプレートなりを用意する必要が出てくるので、うーんって感じ。

やはり1つのページを複数の部品に分解して(CompositeView?)構築できると、ある部分をAjax用に渡してあげるだけになるのでいいような気もする。

CompositeView考えてみますか。。。

トラックバック - http://d.hatena.ne.jp/bobchin/20060307/1141710349