Home > しらべる > SAStrutsでのActionの単位について

SAStrutsでのActionの単位について

  • Posted by: memorycraft
  • 2008年11月23日 13:30
  • しらべる

SAStruts どころかほぼ初Seasarなので、もともとよくわかってないですが、Actionの単位で結構迷う。どうやらSAStrutsは基本1ユースケース1アクションという設計だそうで、たしかに画面単位ではしっくり行かない。

1画面ごとだと、たとえばEmployeeListAction を定義した場合、employee_list/ で index() メソッドだけ、view も employee_list/index.jsp だけというクラスがたくさんできてしまうので、EmployeeActionにして employee/list などにして、メソッドと画面を1対1にしたほうがしっくりくる。

では、修正するときの確認や完了なんてのはどうすればいいのだろう?
employeeEdit/input, employeeEdit/confirm などとした方がいいのかな。
そもそも最近のアプリでは確認、ましてや完了なんてのは画面単位ではなくなっているから、むしろ画面遷移とJSONの切り分けの問題の方が重要だったりするのかな?

いまのところ、URLや論理単位のスマートさを考えると、管理系などのは特に、1CRUD1アクションがすっきりしている気がする。

Trackbacks:0

TrackBack URL for this entry
http://www.memorycraft.jp/mt-tb.cgi/86
Listed below are links to weblogs that reference
SAStrutsでのActionの単位について from メモリークラフト

Comments:0

Comment Form

Home > しらべる > SAStrutsでのActionの単位について

ページの先頭へ戻る