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