Dorian Deng-www.doriandeng.cn

追随理想和美人而生活

博客园 首页 新随笔 联系 订阅 管理
  95 Posts :: 0 Stories :: 204 Comments :: 77 Trackbacks

05 2008 档案

     摘要: 通过前二部分的学习,对象的获取已非常简单,在此对前面用过的对象获取方法进行总结 ,同时对还没有使用过的方法进行补充。  阅读全文
posted @ 2008-05-23 13:33 Dorian Deng 阅读(1378) | 评论 (0)  编辑

     摘要: Unity 初始化主要是注册类型映射并指定其生命周期。 在本文中,我们使用了一个接口 IDialer、一个实现了接口的抽象基类 Dialer,二个继承自 Dialer 的具体类 ButtonTypeDialer 和 FigurePlateDialer 类,以及一个使用 Dialer 的 Telephone 类。  阅读全文
posted @ 2008-05-23 01:44 Dorian Deng 阅读(1476) | 评论 (0)  编辑

     摘要: Unity 是由微软开发的一个轻量级、可扩展的依赖注入(Dependency Injection, DI)容器,支持构造函数、属性和方法的依赖注入。所谓依赖的注入,即将程序开发过程中的对象与其所依赖的具体对象解耦,从一定程度上仅关注对所依赖对象的使用,却不管其具体对象是哪个类的实例;而真正的被依赖对象在运行时由容器注入。本质上,它就是一个对象工厂和对象管理器。  阅读全文
posted @ 2008-05-21 01:13 Dorian Deng 阅读(2329) | 评论 (27)  编辑

     摘要: 这是 Unity 1.0 文档翻译的第一部分,欢迎大家参与翻译和审校,详情请看 http://forum.entlib.net.cn/showtopic-235.aspx。

Unity 应用程序块(Unity)是一个轻量级、可扩展的依赖注入容器,支持构造函数、属性和方法调用注入。它有下列优点:

* 简化了对象的创建,尤其是分层的对象结构和依赖,并简化了应用程序代码。
* 支持需求的抽象,这允许开发人员在运行时或者配置中指定依赖,并简化了横切关注点的管理。
* 通过延迟将配置组装到容器来提高灵活性。
* 服务定位功能允许客户代码保存或者缓存容器。这在开发人员可以持久化容器到 ASP.NET Session 或者 Application 中的 ASP.NET Web 应用程序中特别有用。
  阅读全文
posted @ 2008-05-05 21:53 Dorian Deng 阅读(1636) | 评论 (3)  编辑