NopCommerce
文章平均质量分 81
宝宝不是码农
这个作者很懒,什么都没留下…
展开
-
NopCommerce源码架构详解--初识高性能的开源商城系统cms
很多人都说通过阅读、学习大神们高质量的代码是提高自己技术能力最快的方式之一。我觉得通过阅读NopCommerce的源码,可以从中学习很多企业系统、软件开发的规范和一些新的技术、技巧,可以快速地提高我们的技术能力。所以我最近决定写一个“nopCommerce源码架构详解”的系列,来详细剖析NopCommerce的架构和原理。Nopcommerce主要用到的技术及特点:1、Entity转载 2018-01-13 10:33:44 · 1339 阅读 · 0 评论 -
NopCommerce源码架构详解--Autofac依赖注入分析
NopCommerce整个代码里面都贯彻了一个面向接口编程的思想。nopCommerce商城系统是通过Autofac对接口依赖的实现进行依赖注入的。今天我们就来分析一下里面的源码,学习一下Nop在依赖注入方面设计思想,希望在以后的架构设计中对你有启发和帮助。下面是Nop依赖注入相关类图。可以看到这里面相关的类为mvcApplicationIEngine,No转载 2018-01-15 13:08:43 · 1144 阅读 · 0 评论 -
NopCommerce源码架构详解--路由相关源码分析
刚开始研究nop的同学要找到里面一个Url对应Controller相关代码,可能会有点晕。因为NopCommerce为了对seo友好,对其Url做了一些处理,自定义了路由规则,同时为了支持插件机制,加了一些自己的类进行扩展。本文就来分析一个NopCommerce路由相关源码设计思路,同样我们也先来看看相关的类图:上面就是NopCommerce路由相关功能主要的类、接口及关系。有以下转载 2018-01-15 13:11:23 · 1328 阅读 · 0 评论 -
NopCommerce源码架构详解--TypeFinder程序集类型自动查找及操作相关源码分析
今天我们来看看NopCommerce源码一个值得借鉴的设计,TypeFinder类型自动查找。它会自动去程序的bin目录或者AppDomain下查找满足指定类型的的所有类型的集合。比如:var consumers = typeFinder.FindClassesOfType(typeof(IConsumer<>)).ToList();上面代码就是查找实现接口所有的类。仅...转载 2019-06-09 18:23:08 · 459 阅读 · 0 评论 -
NopCommerce源码架构详解--插件机制相关源码分析二
上一篇文章介绍了一下NopCommerce插件机制相关所有到一些核心类的主要功能和作用。现在我们就来看看这些类具体是怎么实现的。nop.Core.Plugins.PluginDescriptor我们还是先来看看类PluginDescriptor相关的类图:PluginDescriptor实现接口IPlugin和IComparable<PluginDescriptor>,...转载 2019-06-09 18:25:49 · 645 阅读 · 0 评论