随笔分类 -  Unity

摘要:什么是MVP?在“MVP初探”里就有讲过了,就是一种UI的架构模式。 简单的描述一下Unity和Exception Handling Application Block: Unity是一个轻量级的可扩展的依赖注入(DI)容器,支持构造函数,属性和方法调用注入。构建一个成功应用程序的关键是实现非常松散 阅读全文
posted @ 2016-07-06 14:12 Ny.z 阅读(784) 评论(0) 推荐(0)
摘要:容器可以在运行时配置,相反的也可以通过应用程序的配置文件(或扩展配置文件)来配置。 Unity的三个高级功能:泛型装饰链、解析器重写和数组注入。 1、配置开放式泛型来解析封闭式泛型 只要不是为封闭型泛型指定更具体的类型,就通过开放型泛型来配置适用于任何封闭型类型。 <register type="I 阅读全文
posted @ 2016-05-11 12:30 Ny.z 阅读(167) 评论(0) 推荐(0)
摘要:Lab1.使用Unity Container Unity Container最主要的两个方法就是RegisterType和Resolve了,RegisterType用于注册类型的映射,而Resolve则用于对对象的解析。 通过Unity Container解析的对象中,如果有依赖项,Containe 阅读全文
posted @ 2016-05-09 09:51 Ny.z 阅读(665) 评论(0) 推荐(0)
摘要:当使用API配置注时,它可以通过成员注入重写默认的注入规则; 使用注入成员(InjectionMember)时,如对属性注入可以用InjectionProperty等,可以通过指定名称来指定使用哪个具体的类型映射来解析并注入,这类似于使用Dependency并指定具体的名称,如Dependency( 阅读全文
posted @ 2016-05-07 10:13 Ny.z 阅读(243) 评论(0) 推荐(0)