国産DIコンテナSeasar その8
■ このスレッドは過去ログ倉庫に格納されています
0325167
2006/12/31(日) 13:03:43ドキュメント読んでみた。意外とイケそう>S2JFace
アクションクラス、メソッドバインディングに関しては、やはりこういう考え方になるか。
実はDEFAULT_SELECTION/SELECTION限定で、リフレクト使ってほぼ同じことをやるクラスを自作してたりする(^^;
そのときは「(自作)アクションクラスからWidget見たきゃpublicにするかgetter作れや」としてたのだけど、どーせDIるならウィジット・インジェクションの方がすっきりしてる。これは理にかなった実装だと思われ。
バリュー・バインディングがあるので、フォームオブジェクトに>>170様のvalidatorを実装することも可能かな?
Seasarっぽくするなら、フィールド名+「_VALIDATOR」ってー名前のvalidator入れるオブジェクト作って、「validatorAll」でエラー返す、ってトコロだろうか。これはS2JFaceの動作確認も兼ねて早速やってみよう。
あとはS2Daoとどうやって同期を取るかだが……いっそのことBlancoみたいに↓のようなアプローチでもいいかもしれづ。
Excelでテーブル仕様書作成→DDLとS2JFaceの画面定義XMLをVBAで生成→DDL実行してテーブル作る→どぅるてんでS2Dao関連クラスを生成
どぉるてんには触ったこともないが(^^;、WEB+DBのVol.36と↓を斜め読みした限りでは出来るような気がする。上のフォームオブジェクト作って動かしてみたら調べてみよう。
http://www.seasar.org/wiki/index.php?Dolteng
■ このスレッドは過去ログ倉庫に格納されています