[mayaa-dev:75] Re: (source?) Re: Re: Mayaaのみでアプリケーションを作るためのフレームワーク

suga [E-MAIL ADDRESS DELETED]
2008年 3月 10日 (月) 23:03:02 JST


suga です。

> > メッセージの複数出力は Mayaa のコンポーネント機能で十分かもしれません。
> > 簡単な HTML, Mayaa を提供して、違うテンプレートにするには同名で優先度の
> > 高いところに置く形で。
> ごめんなさいコンポーネント機能でメッセージ複数出力を実現するというのが
> 想像できないんでサンプルのどことかチュートリアルのどことか教えて下さい

特別なことではなく、メッセージのリストを取得する処理を Mayaa 上に書いて、
それを li なり table なりにしてレンダリングするコンポーネントを作ると
いうことです。


> 意図が漏れていたので
>
> S2Daoだとレコードに対応したDTOを定義する必要があるので、
> javascriptのみで作るという(私の)理想系が実現できません。
>
> S2JDBCは・・・まだ見たことがないのでわかりませんが:)

S2Dao だと検索は Map で返せますが、更新系は DTO が必要ですね。
S2JDBC でもその点は同様です。


> jstl:sqlはSQLをXML上に書くというのが実務的にありえないので、
> 私は使いません。(フレームワークとしては使う人まかせですが)

そのまま本運用するならそうですね。
どちらかといえば PreparedStatement でないことの方が問題ですけど。


> > Mayaa ファイルへの forward で処理して、すべて beforeRender に書くか、
> > あるいは beforeRender で load(スクリプト) して実行するのが良いでしょう。
> > 別途 Servlet を作るより簡易だと思います。
>
> ルールに従ってforwardだけするFrontControllerServletを作れば良いということでしょうか?
> Request(*.ajs) -url-> servlet -forward-> /WEB-INF/..../*.mayaa(制御およびload) -forward-> *.mayaa(出力)

一点見逃していました。
*.ajs を「ひとつの Servlet で」受け取るのですね。
だとすれば私のアイデアでは別物になってしまうので、取り消します。

-- 
suga ( [E-MAIL ADDRESS DELETED] )


mayaa-dev メーリングリストの案内