*DIコンテナについて [#kfa94733] よく言われる特徴としては、疎結合。これだとようわからんので、かんたんにいうと。今までつながっていた部品をブツブツ区切って、途中のつなぎ役として汎用的に使える部品をはさめるようにしましたってこと。 **大体の方針 [#wfeb4ac2] ブツブツ区切りたいクラスがあれば、変わりになるインタフェースを作製しておいてそれを使うようにする。 **名前の由来について思うこと [#j5fdb563] たぶん、汎用的な部品のイメージがバネのようなもんだから、Springという名前になったんだとおもう。 実装ではSpringとかSeaser2とかだ *Springの入門 [#zf28c3dc] https://www.myeclipseide.jp/modules/contents04/index.php?id=32 **Spring での Object/XML マッピングのサポートを探る [#f7d9a271] http://www.ibm.com/developerworks/jp/xml/library/x-springXOM/ **Spring Framework 3.0の新機能 Part2 [#ce90e91d] http://netforestdevnote.blog26.fc2.com/blog-entry-14.html *Seaser2の入門 [#cf00a708] http://snowhiro.web.fc2.com/seasar2/seasar2_index.html *何が省力になるのか [#w38daeda] -単体テストがしやすくなる。 *何が不便になるのか [#ba9424ad] -Javaの静的型チェックができなくなる -xmlの定義が面倒