摘要:        
一、概述 IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection)。 作用:将各层的对象以松耦合的方式组织在一起,解耦,各层对象的调用完全面向接口。当系统重构的时候,代码的改写量将大大减少。 依赖注入: 当一个    阅读全文
posted @ 2017-12-05 09:43 WebEnh 阅读(501) 评论(0) 推荐(0)
| 
 | |||
| 
摘要:        
一、概述 IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection)。 作用:将各层的对象以松耦合的方式组织在一起,解耦,各层对象的调用完全面向接口。当系统重构的时候,代码的改写量将大大减少。 依赖注入: 当一个    阅读全文
 posted @ 2017-12-05 09:43 WebEnh 阅读(501) 评论(0) 推荐(0) 
摘要:        
一、简介 Castle是.net平台上的一个开源项目,为企业级开发和WEB应用程序开发提供完整的服务,用于提供IOC的解决方案.IOC被称为控制反转或者依赖注入(Dependency Injection)。 Windsor是Castle 的一个IOC容器。它构建于MicroKernel之上,功能非常    阅读全文
 posted @ 2017-12-05 09:42 WebEnh 阅读(399) 评论(0) 推荐(0) 
摘要:        
1.ABP Zero项目,登录时出现如图“Empty or invalid anti forgery header token.”错误提示 ABP Zero项目,登录时出现如图“Empty or invalid anti forgery header token.”错误提示的解决方法: 在 WebM    阅读全文
 posted @ 2017-12-05 09:41 WebEnh 阅读(528) 评论(0) 推荐(0) 
摘要:        
本文的项目是官网生成,项目名称为XX,WEB为MVC,以Users权限模块为例解说文章。 1.定义PermissionNames PermissionNames是一个静态类,它在/XX.Core/Authorization之下 public const string Pages_Users = "P    阅读全文
 posted @ 2017-12-05 09:40 WebEnh 阅读(1686) 评论(0) 推荐(0) 
摘要:        
在aspnetboilerplate.com生成后,在core下的本地化文件增加选项即可 初始化方法 解析: 解决: Global.asax设置 原方法重写 参考:http://www.ctosay.cn/content/50650577840524115454.html WEB项目拥有自己的本地化    阅读全文
 posted @ 2017-12-05 09:40 WebEnh 阅读(713) 评论(0) 推荐(0) 
摘要:        
由于公司的项目才接触到ABP这个框架,当时就觉得高大上,什么IOC、AOP、ddd各种专业词汇让人激情 澎湃,但在使用过程中碰到了许多坑,可能也许是没有去看源码导致的,但工作确实没有那么多时间让人去慢慢研究。很久之前想手动搭建这个框架了,但是各种理由,你懂的。但是要在技术上得到大的提升就得静的下心去    阅读全文
 posted @ 2017-12-05 09:39 WebEnh 阅读(1713) 评论(0) 推荐(0) 
摘要:        
一、手工搭建平台 1.创建项目 创建MVC5项目,手动引入Abp、Abp.Web、Abp.Web.Mvc、Abp.Web.Api 使用nuget添加Newtonsoft.Json、Castle.Core、Castle.Windsor Install-Package Newtonsoft.Json -    阅读全文
 posted @ 2017-12-05 09:38 WebEnh 阅读(1082) 评论(0) 推荐(0) 
摘要:        
本系列是基于aspnetboilerplate-0.8.4.0版本写的,其中原因是由于较高的版本太抽象难以理解和分析,对于还菜菜的我要花更多的时间去学习。 abp的源码分析学习主要来源于 HK Zhang ,他的博客是https://www.cnblogs.com/1zhk/ 一、什么是ABP AS    阅读全文
 posted @ 2017-12-05 09:36 WebEnh 阅读(886) 评论(0) 推荐(0) | |||