タグ

2006年5月17日のブックマーク (2件)

  • Inversion of Control コンテナと Dependency Injection パターン

    以下の文章は、Martin Fowler の「Inversion of Control Containers and the Dependency Injection pattern」を、かくたにが翻訳したものです。原著者の許可を得て翻訳・公開しています。 翻訳にあたっては、kdmsnr さんにご協力をいただきました。ありがとうございます。公開後の改訂履歴を記事の最後に記述しています。 Java コミュニティでは軽量コンテナが花盛りである。 軽量コンテナは、異なるプロジェクトのコンポーネントをひとまとまりのアプリケーションとして組み立てることを支援する。 このようなコンテナの根底には、コンポーネントの結び付け方についての共通したパターンがある。 そのパターンのコンセプトは「Inversion of Control(制御の反転)」と、まことに包括的な名前で呼ばれている。 記事では、このパタ

  • 軽量コンテナ - Azalea Doc

    インデックス 表示/非表示 概要 軽量コンテナとは 軽量コンテナのメリット 仕様 チュートリアル Rationale リファレンス 概要 軽量コンテナを利用することで実装の挿げ替えが容易になり、柔軟なモデルを実現することができます。 Azalea の軽量コンテナの特徴は以下の通りです。 setter ベース IoC を採用。ただしPHPに合わせて簡易化 レイヤーに合わせてコンテナを分割統治可能 シングルトンの管理をコンテナに委譲可能 デストラクタの代わりとなる自動シャットダウン機能を提供 軽量コンテナとは 項で言う「軽量コンテナ(light-weight container)」とは、Java界で言うところの IoC (Inversion of Control) コンテナを指しています。IoCコンテナには例えば Spring や Pico Container などがあり、Inversion