摘要:
为了提高一个系统或网站的性能和IO吞吐量,我们一般都会采用缓存技术。当然NopCommerce也不例外,本文我们就来给大家分析一下nop中Cache缓存相关类设计、核心源码及实现原理。一、Nop.Core.Caching.ICacheManagerNop首先抽象出了一个缓存存储和读取相关管理接口No... 阅读全文
随笔档案-2015年12月
NopCmmerce的FakeHttpContext类
2015-12-29 11:11 by xchit, 671 阅读, 收藏,
摘要:
在 Web 中进行测试驱动的开发,比较大的困难是模拟 HttpContext;1.Nop提供了完整的FakeHttpContext实现,如图1.FakeHttpContext的作用。控制器进行单元测试时模拟web上下文环境,还有一些其他对HttpContext有依赖的组件也可以使用Fake从而进行组... 阅读全文
NopCommerce使用Autofac实现依赖注入
2015-12-29 09:17 by xchit, 1174 阅读, 收藏,
摘要:
NopCommerce的依赖注入是用的AutoFac组件,这个组件在nuget可以获取,而IOC反转控制常见的实现手段之一就是DI依赖注入,而依赖注入的方式通常有:接口注入、Setter注入和构造函数注入。NopCommerce将所有和Autofac注入相关的工作都放到了EngineContext中... 阅读全文
NopCmmerce Area前后台分离
2015-12-28 15:49 by xchit, 386 阅读, 收藏,
摘要:
Nop 前后台是独立的应用程序;使用用Area技术分离;Nop.Admin项目放在Nop.Web项目的administration文件夹下面,通过编辑类库输入路径到Nop.Web的Bin目录下面;分离前台和后台的方法有以下几种不同的实现方式:编写AdminController,并修改Admin路由使... 阅读全文
浙公网安备 33010602011771号