摘要:                    
一、认证认证语句如下这里不明白为什么没用FilterAttribute的形式来做权限管理,感觉这样写很不像NOP的风格,也不MVC。这里如果谁知道原因的请指教一下。所有权限认证都通过PermissionService来管理,系统内置的权限统一在StandardPermissionProvider类里面。StandardPermissionProvider类继承自IPermissionProvider接口,插件的权限也可以通过继承IPermissionProvider接口然后在系统界面统一管理。PermissionService默认有三种验证方法验证的方法也很简单,做了两个for循环进行查询此用                阅读全文
            
        随笔分类 - NopCommerce
nopCommerce架构学习笔记系列
2012-05-25 10:21 by 午夜瞎想, 1817 阅读, 收藏,
摘要:                    
 本人在学习nopCommerce时记录下来的随笔,本人只记录认为是重点的内容,可能有错误地方,希望指正和一起交流学习。
nopCommerce(一)设置管理
nopCommerce (二)  IOC神器Autofac
nopCommerce (三)  routes注册
nopCommerce (四) 权限管理                阅读全文
本人在学习nopCommerce时记录下来的随笔,本人只记录认为是重点的内容,可能有错误地方,希望指正和一起交流学习。
nopCommerce(一)设置管理
nopCommerce (二)  IOC神器Autofac
nopCommerce (三)  routes注册
nopCommerce (四) 权限管理                阅读全文
            
         本人在学习nopCommerce时记录下来的随笔,本人只记录认为是重点的内容,可能有错误地方,希望指正和一起交流学习。
nopCommerce(一)设置管理
nopCommerce (二)  IOC神器Autofac
nopCommerce (三)  routes注册
nopCommerce (四) 权限管理                阅读全文
本人在学习nopCommerce时记录下来的随笔,本人只记录认为是重点的内容,可能有错误地方,希望指正和一起交流学习。
nopCommerce(一)设置管理
nopCommerce (二)  IOC神器Autofac
nopCommerce (三)  routes注册
nopCommerce (四) 权限管理                阅读全文
            IOC神器Autofac
2012-05-25 10:09 by 午夜瞎想, 3914 阅读, 收藏,
摘要:                    
Nop的IOC注册整体顺序在global的Application_Start()初始化引擎EngineContext.Initialize(false);根据配置文件启动引擎NopEngine,在NopEngine时候启动ContainerConfigurer配置容器进行IOC注册在ContainerConfigurer中首先注册引擎和ITypeFinder。这个ITypeFinder可以全dll搜索实现某一个接口的所有类第二部分就是找到所有实现了IDependencyRegistrar接口的类然后实现注册这样也方便插件的动态加载Nop.Core.Infrastructure.Dependen                阅读全文
            
        routes注册
2012-05-25 10:09 by 午夜瞎想, 808 阅读, 收藏,
摘要:                    
Global.asax 注册Nop.Web.Framework.Mvc.Routes.RoutePublisher查找所有IRouteProvider然后注册到route内1. Nop.Admin.Infrastructure.RouteProvider2. Nop.Web.Infrastructure.RouteProvider (前台Provider)                阅读全文
            
        nopCommerce 设置管理
2012-05-25 10:08 by 午夜瞎想, 1535 阅读, 收藏,
摘要:                    
所有设置数据最终存在Settings表不同的设置类别有不同的SettingsModel类 例如:NewsSettingsModel NewsSettings其中NewsSettingsModel类主要用于界面显示和数据提交用,NewsSettings主要用来读取参数时使用,这里不明白为什么要单独创建两个类而不合并起来,保存设置时统一使用SettingService来做参数保存服务类,具体数据操作使用ConfigurationProvider来做数据操作Provider具体实现保存数据。第一步通过反射循环找到实体类属性,然后对属性进行单独调用SetSetting保存为key value类型值:                阅读全文
            
         
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号