2005-11-20 共通処理の実装方法例 Moony 処理全体で共通の処理をさせたい場合 ログ出力とか データベース関連クラスのインスタンスの持ち回りとか セッションの確認/登録とか Actionクラスのサブクラス、BaseActionを作成 executeメソッドで共通処理を実装 processという抽象メソッドを用意、executeメソッド内で呼び出す 実装する個々のactionクラスはBaseActionのサブクラスとして実装、processメソッドをオーバーライドして実際の処理を記述 まあ、Strutsでよく取られる方法そのままだけど。 面倒な場合は直接ActionとかControllerのクラスを書き換えた方が早いかもしれない。