Spring はアノテーションベースのビーンの生成や依存性の注入してくれますが、それほどコードの削減にはならないとのことでフレームワークから排除することになりました。
iBatis が Spring と親和性が高いので、Spring を排除した状態で Struts2 から利用できるようにするには、DAOのインスタンス化に工夫が必要でしたが、それでも Spring を排除できて、少し軽くなった気分です。あくまで気分ですけど。
Spring はアノテーションベースのビーンの生成や依存性の注入してくれますが、それほどコードの削減にはならないとのことでフレームワークから排除することになりました。
iBatis が Spring と親和性が高いので、Spring を排除した状態で Struts2 から利用できるようにするには、DAOのインスタンス化に工夫が必要でしたが、それでも Spring を排除できて、少し軽くなった気分です。あくまで気分ですけど。
あけましておめでとうございます。今年もよろしくお願いします。
struts2+Srping+iBATISで弊社お客様のフレームワークづくりをしています。
正月休み中に発見したTIPSを1つ。
アクションで@Resourceアノテーションを使って、DAOを初期化することができますが、これが使えるのはアクションクラスだけで、それ以外の共通部品でDBを呼びたいときは使えません。