paul_cheung

导航

随笔分类 -  DesignPattern

Singleton pattern的线程安全问题
摘要:Singleton实现中的线程安全问题及保证线程安全。 阅读全文

posted @ 2013-07-20 23:51 paul_cheung 阅读(1317) 评论(0) 推荐(0)

Dependency Injection in ASP.NET MVC
摘要:原文引自http://www.dotnetcurry.com/ShowArticle.aspx?ID=7861.传统三层结构,相邻两层之间交互; 2.如果使用EntityFramework则View层直接与Db层交互,如在Controller中定义DbContext操作数据库,属于紧耦合; 3.解决2中紧耦合的方法:1)定义IRepository(CRUD),此接口在对应数据层实现(DbContext);2)Controller中只使用IRepository实例出的相应Repository,进而达到松耦合的目的; 4.Controller默认使用无参构造函数,不能以传递参数的方式实例化Cont 阅读全文

posted @ 2013-07-15 19:17 paul_cheung 阅读(435) 评论(0) 推荐(0)