暑い一日。でも勉強会は結構涼しい。
◆データバインディングについて
例の「Restっぽいやつ」に関して、JavaServer Facesを調べてみた。
で、こちらのページに上手にまとまっていた。
http://dev.ariel-networks.com/articles/workshop/javaee6
JSF2.0:「データバインディング問題」(直感的にはHTMLフォームの表示/編集と内部オブジェクトのマッピング)
その通りでございます、という気分。
◆いい加減に「Restっぽいやつ」に名前をつけたい。
Chained Object Notation for State Transfer (CONST)
Entity Notation for Augumented Forms (ENAF)
Chained Entity Representation for Manipulation Injection and Transfer (CERMIT)
とか考えたけど、いまひとつピンとこない。
◆「Restっぽいやつ」に参照を実装
今までは基本的機能、つまりHtmlフォームから実体(オブジェクトのこと)に対して操作を行っていた。
今回は、操作のデータとして他の実体を参照させることを行った。
なお今回もデモと割り切って作ってるので汎用性は?です。
◆「Restっぽいやつ」の予定
どこまでできるかわかりませんが、今後の予定を考えて見ます。
- 遅延参照
俗に言うリンカーの実装。 - リファクタリング
クラス設計を見直して書き直したい。いや、次にやるべきかも。 - エンベロープ
順番を指定できるように。 - ドロップボックス
ドラッグ&ドロップに対応したい。 - ローカルDBの保存&同期
ブラウザー上のローカルDBに保存して、サーバーDBと同期して…
これ全部できたら、すごいことじゃあるまいか。
0 件のコメント:
コメントを投稿