前回は、Seasar2を利用したインターフェースベースの設計について解説しましたが、今回はSpringを利用したインターフェースベースの設計とトランザクション管理を解説します。 では早速、連載の第1回の最後に出てきた従業員管理WebアプリケーションにSpringを導入したもの(本連載の第2回でインストールした従業員管理Webアプリケーション。以下、サンプルと記述)を見てみましょう。Springの定義ファイルについての詳細な解説は後ほど行います。 サンプルコードではSpringを導入することによって、DIを利用する際にEmployeeManagerImplがEmployeeDaoインターフェースの実装を知らなくても済むようにしています。またSpringを導入することによって、EmployeeManagerImplで明示的にコーディングしていたトランザクション管理(commitやrollbac
Inversion of Control Containers and the Dependency Injection pattern In the Java community there's been a rush of lightweight containers that help to assemble components from different projects into a cohesive application. Underlying these containers is a common pattern to how they perform the wiring, a concept they refer under the very generic name of "Inversion of Control". In this article I dig
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く