A Brief Introduction to IoC

IoCの紹介。Type 1,2,3の分類を説明しています。DAOのアクセスのためにAbstract Factory PatternではなくIoCを使った例はうなずけます。後半に"Spring Vs. PicoContainer"もあります。

DAO+IoCの例を読んで、同じ理由でService Locator PatternもIoCの方が良いと思いました。Service LocatorはJNDIのアクセスを隠すか、あるいはオブジェクトの参照をキャッシュしますが、このパターンは再デプロイやクラスタリングとは相性が悪いです。