2007-04-13更新

|
关联用语
|
|
|
DI 【依赖性注入】
| 全称 : |
Dependency Injection |
在客体间将依赖性的编码注入实体时的设计思想。 为了解除在以往的EJB中采用的Entity Bean使用的困难,「轻量Container」的应用服务器群登场了。作为轻量Container 的例子,有使用者最多的「Spring Framework」,简朴的「PicoContainer」,访问和结合容易「HiveMind」,日本的「Seasar2」等。被称为是改变Java开发的最新的设计思想,被期待大幅度地改善软件的开发周期。 将客体捕获其他客体使用的编码称为「依赖性」,由于在实行时要注入到这些持有依赖性的编码中,所以称作依赖性注入。以前也有这样的思想存在,被称为IoC(Inversion of Control:控制的反转),但根据轻量Container的登场,由著名的软件设计顾问的ThoughtWorks公司的Martin Fowler先生命名了。 由于DI思想的轻量Container是作为接触了EJB使用不便而登场的,所以被正式采用在EJB 3.0中。作为Spring Framework的网络版的「Spring.NET」「NSpring」也登场了。
由于关联用语自动链接,可能会存在一些不恰当的同音异意词,敬请原谅.
|