タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

DIに関するglcsのブックマーク (1)

  • DIコンテナなんていらない - usagidropの日記

    DIコンテナなんていらない。PHPのようなスクリプト言語では。 JavaでDIコンテナが必要なのは、Javaがコンパイル型言語であり、かつ記述が長ったらしいという特徴があるからだ。そのため、頻繁に変更したい部分をXMLファイルに外だしする必要がある。 しかしPHPのようなスクリプト言語では、コンパイルの必要がないし、コードも簡潔に書ける。わざわざXMLファイルを用意する必要はなく、PHPファイルを設定ファイルに使えばいい。 例えば次のようなDIコンテナの設定とJavaコードがあるとする。 <component class="ClassA"> <arg>"foo"</arg> <arg>123</arg> </component>S2Container container = S2ContainerFactory.create("dicon.xml"); InterfaceA obj = (

    DIコンテナなんていらない - usagidropの日記
    glcs
    glcs 2008/06/30
  • 1