Home > Ashikunep | Java > 1Page 1Modelを1Event 複数Modelへ

1Page 1Modelを1Event 複数Modelへ


なんかこういうのが欲しい気がしてきた@Ikushipeの例。

public class UserPage {
    public Class<IndexPage> logout(@EventModel UserModel userModel) {
        ...
        return IndexPage.class;
    }
    public Class<UserPage> submit(@EventModel SubmitModel submitModel, @EventModel UserModel userModel) {
        ...
        return UserPage.class;
    }
}

@EventModelがformのパラメータに対応するもの。submitModelとuserModelで同じsetter/getterがあったら両方にパラメータ設定しちゃう。1Page 1Modelにするならこうかな。

@WebPage(model = { LoginModel.class , UserModel.class })
public class UserPage {
    public Class<IndexPage> logout(UserModel userModel) {
        ...
        return IndexPage.class;
    }
    public Class<UserPage> submit(SubmitModel submitModel, UserModel userModel) {
        ...
        return UserPage.class;
    }
}

思いつきだからいろいろダメな気 or 他にもっと良いやり方がある気がしないでもない。もっと良く考えよう。

この記事に関連する別の記事:

  1. 1Action 1ActionFormを1Event 1ActionFormへ ...
  2. 仮型引数を持つ関数を型引数を持つ関数でOverrideしたクラスからその関数をリフレクションで取得するとそれぞれ別の関数として見つかる ...
  3. Cubbyの良いところ 先日Cubbyで作った2個目の簡単なアプリを予定通り動かし始めました。今のとこ大きなトラブルもないようです。というわけで、Cubbyの良いところを書きたいと思います。ちなみにほとんど同じことがSAStrutsにも言えます [...]...
  4. HOT deploy時のサブアプリケーションのServiceクラスの==コンポーネント名==setterのメソッド名 (解決) ...
  5. Cubbyでアクションメソッドに指定するアノテーションの順番 しばらく時間が空いてからCubbyを使ったWEBアプリケーションを書く時に、アクションメソッドに指定するアノテーションの順番どうだったかなっと考えるのでまとめます。アノテーションなので適当な順番に書いても問題なく動作しま [...]...

コメント:0

コメントフォーム
Remember personal info

トラックバック:0

このエントリーのトラックバックURL
http://jfut.integ.jp/2007/01/09/1page-1model%E3%82%921event-%E8%A4%87%E6%95%B0model%E3%81%B8/trackback/
Listed below are links to weblogs that reference
1Page 1Modelを1Event 複数Modelへ from ふたつの川うるおう日記

Home > Ashikunep | Java > 1Page 1Modelを1Event 複数Modelへ

検索
フィード
メタ情報

Return to page top