摘要: 在前面我们学习到的是Unity依赖注入(DI)与统一容器来松散耦合,这个设计已经对我们系统带来了很多的好处。但是我们还会想尝试和遵循单一职责,开放封闭原则。比如我们不应该在我们的Business层去实现日志、校验、缓存、异常处理等工作,Unity的Interception可以帮助我们横切关注点(Cr 阅读全文
posted @ 2016-02-18 15:36 程序之美~我爱上编程 阅读(3095) 评论(1) 推荐(2) 编辑
摘要: 1. 构造子注入1.1 构造子注入初级代码container.RegisterType(new InjectionConstructor(new Book("Mybook"))1.2 在子构造子注入时增加unity依赖注入public class MyWork : IMyWork { ... 阅读全文
posted @ 2015-11-29 16:11 程序之美~我爱上编程 阅读(1207) 评论(0) 推荐(2) 编辑
摘要: 在项目中引入Unity,建立一个接口IWork跟一个继承IWork接口的Work类 public interface IMyWork { void Work(); } public class MyWork : IMyWork { publi... 阅读全文
posted @ 2015-11-24 16:50 程序之美~我爱上编程 阅读(2377) 评论(1) 推荐(3) 编辑
摘要: 最近公司用到了Unity,自己就研究了一下。新建一个ASP.NET MVC基本项目,在NuGet上引入Unity4.0.1最新版。因为我使用的项目为ASP.NET MVC,所以又添加一个Unity bootstrapper forASP.NET MVC。NuGet会帮你在App_Start文件夹下自... 阅读全文
posted @ 2015-11-19 15:16 程序之美~我爱上编程 阅读(3106) 评论(5) 推荐(2) 编辑