春とのIoC

アウトライン

制御の反転(IoCを、制御の反転)は、アイデア概念です。伝統的に、直接オブジェクトがコンテナを介し組み立ておよび管理目的を達成するために、コンテナに対する権利を起動操作するプログラム・コードを指します。制御の逆転は、それ自体が容器の外側に反転プログラムコードから制御対象に転送されます。

IOCは、さまざまな方法を達成することであるという考え、概念です。依存性注入と依存のルックアップ:2現在の一般的な方法があります。依存性の注入は、より広く適用されます。

  • 依存ルックアップ:依存ルックアップ、DL、及び容器は、コールバック・インターフェース・コンポーネントのコンテキストを提供し、プログラムコードを見つけるための特定の方法を提供することが必要です。典型的なシステムは、JNDIルックアップに依存しています。
  • 依存性の注入**:**依存性注入、DIはなく、プログラムコードの位置照会、コンテナ自身によって行われる作業。

DI DIは、コールが、コード内で発信者を作成することなく、むしろ外側容器に、別のオブジェクトの支援を必要と外側容器によって作成されたプログラムに渡された場合、実行中のプログラムを指します。

ほとんど要件と呼び出し先Springの依存性注入の呼び出し側は、完全にPOJO間の依存関係の管理をサポートしています。

依存性注入は、デカップリングの最良の方法です。依存性注入は、春豆の間にハードコード化された方法ではなく、一緒に結合されたプロファイルが一緒にグループ化される方法を、可能にします。

おすすめ

転載: www.cnblogs.com/snake107/p/11914964.html