Sprigを使って、DIを実際に動かしながら、これまでのプログラミングとの違いや活用方法を説明します。 Last modified: Mon Sep 05 18:27:56 JST 2005 1 DI 1.1 DIの由来 DI(Dependecy Injection)は、日本語では「依存性の注入」と訳されていますが、 PicoContainer, SpringではIoC(Inverse of Control)日本語では「制御の逆転」 と呼ばれていました。 IoCとは、アプリケーションが部品であるコンポーネントを生成し組み立てる 代わりに、コンテナーがコンポーネントを生成し組み立てた後、アプリケーション に渡すので「コンポーネントを生成し組み立てる」という制御がアプリケーション からコンテナーに移行したためにこのように名付けられました。 しかし、「制御の逆転」と言われても意味が伝わりにくいた