一.EngineContext初始化

nopCommerce应用启动时首先调用EngineContext.Initialize(false) 进行初始化引擎,

并对IEngine接口进行初始化。IEngine用于实现依赖注入和初始化工作。nop中使用Autofac进行依赖注入。

你会发现nop中很多如:EngineContext.Current.Resolve<ICacheManager>();这样的语句,该Resolve方法用于返回对应接口的实例。

大学生就业培训,高中生培训,在职人员转行培训,企业团训 EngineContext.Initialize(false)

二.IEngine接口初始化

NopEngine实现IEngine接口,并在Initialize(NopConfig config)方法中对应用进行初始化工作。

同时使用Resolve方法返回对应接口实例。

首先我们看下Initialize(NopConfig config)方法都做了什么。

大学生就业培训,高中生培训,在职人员转行培训,企业团训

        		

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式