青岛海诚
Focus on technology

导航

 

2016年5月21日

摘要: 程序的初始化工作和Ioc工作已经做完,nop默认引擎已经初始化。 下面在回到global文件的启动方法Application_Start()中, 1,继续分析下面的代码: var dependencyResolver = new NopDependencyResolver(); Dependency 阅读全文
posted @ 2016-05-21 09:15 青岛海诚 阅读(318) 评论(0) 推荐(0)
 
摘要: 上文我们已经通过该行代码:var typeFinder = containerManager.Resolve<ITypeFinder>(); 从注入容器中获取到了typeFinder实例。 通过该实例进行以下操作。 var drTypes = typeFinder.FindClassesOfType 阅读全文
posted @ 2016-05-21 09:14 青岛海诚 阅读(315) 评论(0) 推荐(0)
 
摘要: 从Global.asax文件开始逐层分析Nop的架构。 Application_Start()方法作为mvc启动的第一个方法。 1,首先初始化一个引擎上下文,如下面的代码: EngineContext.Initialize(false); 引擎实现了IEngine接口,该接口定义如下: public 阅读全文
posted @ 2016-05-21 09:13 青岛海诚 阅读(304) 评论(0) 推荐(0)