m-namikiの日記

おもしろき こともなき世を おもしろく

SAStruts

interceptor色々

今回のプロジェクトで自作したInterceptorをメモ。 まずはActionの@Executeメソッドが呼ばれた場合にログを出力する。 public class ActionLoggerInterceptor extends AbstractInterceptor { /** serialVersionUID */ private static final long serialVersi…

hiddenタグ用ユーティリティ

現在のプロジェクトでは、画面で入力された内容はすべてhiddenで持ちまわるというルールに決めたが、入力項目が多い場合などにJSPにhiddenタグを記述するのが苦痛だという声があったので、アノテーションとタグライブラリでどうにかなるようにした。 まずは…

Actionのテスト

以下のようなActionクラスに対して、jUnitテストを行う方法を模索中。 public class EmployeeAction { @ActionForm @Resource public EmployeeForm employeeForm; @Resource public EmployeeService employeeService; public List<Employee> empItems; @Execute(valida</employee>…

SAStruts + jQueryその2

前々回のエントリーで上手く動かないと言っていたが、Actionにパラメータを記述するのではなくて、Formに記述することできちんと動いた。あぁ、しょうもないミス。 気を取り直して、今回はテキストボックスに入力されたコードを基に、DBへの問い合わせを行っ…

SAStruts + jQuery

Ajaxはあんまり使ったことがないので、勉強を兼ねて現在作成中のサンプルに組み込んでみようと思い、まずはチュートリアルの真似から始める。まずは単純なパターンから。 // Action @Execute(validator=false) public String hello() { ResponseUtil.write("…

SAStruts + S2JDBC

SAStrutsを現在のプロジェクトで採用しようとサンプルを色々作ってみているんだけど、これはやっぱり凄い。Cubbyでも思ったけど一度これに慣れちゃうと、他のには戻れないかもしれないなぁ。で、一つ困っていることがある。 画面のイメージとしては、sa-stru…