2005-11-01から1ヶ月間の記事一覧
くだらないコードを書かないということ。 を読んで、あぁあるあると同意してみる。 特に下記の部分について。 くだらないコードをたくさん書くくらいなら、書くなと。 自分のひとつのコードや設計が、世の中をいい方向に変えることもあれば、ひどい方向に変…
最近、テスティング野郎*1になりつつあります。もともと単体テストはそれなりに好きだったのですが、ここ1年ぐらいは、テストを簡単に行なえるように、テストのために本体のクラスを書き換えることが多くなった気がします。たとえば、テストコードを書く前…
JSP2.0になってから、JSPファイルを記述するように手軽にカスタムタグを作れるようになりました。また、それにあわせて、TagやBodyTagの系列とは別に SimpleTag なるものも増えています。SimpleTagを使用した場合、従来はdoStartTagメソッドやdoEndTagメソッ…
入力エラーとなった入力項目の文字色や背景色、ボーダー色を変更するには、html:text カスタムタグなどに用意されている errorStyle 等を指定します。 入力エラーがあった場合、エラーメッセージは入力項目名をプロパティ名として ActionMessages のオブジェ…
こんなコードを書きました。 public interface BaseProxySettable { public void setProxy(T proxy); } public interface ChildProxy extends BaseProxy { (省略) } public interface ChildProxySettable extends BaseProxySettable { } メソッドのオーバー…
Struts を使用していて、一つのフォームに複数のボタンがある場合、通常は LookupDispatchAction を使用して、処理の分岐をおこなうことと思います。 しかし、LookupDispatchAction を使用すると、JSP を見ただけでは、どのアクションが実行されるかが分かり…