集成 Entity Framework
    
            
摘要:ABP 基础设施层——集成 Entity Framework 本文翻译自ABP的官方教程《EntityFramework Integration》,地址为:http://aspnetboilerplate.com/Pages/Documents/EntityFramework-Integration...
        
阅读全文
摘要:ABP展现层——Javascript函数库点这里进入ABP系列文章总目录基于DDD的现代ASP.NET开发框架--ABP系列之21、ABP展现层——Javascript函数库ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:htt...
        
阅读全文
摘要:ABP 基础设施层——集成 NHibernate本文翻译自ABP的官方教程《NHibernate Integration》,地址为:http://aspnetboilerplate.com/Pages/Documents/NHibernate-Integration ABP可以与任何ORM框架协同工...
        
阅读全文
摘要:ENode简介与各种资源汇总ENode是什么ENode是一个.NET平台开源的应用开发框架,为开发人员提供了一套完整的基于DDD+CQRS+ES+(in-memory)+EDA架构风格的解决方案。ENode的特色是什么解决CQRS架构的C端的高并发写的问题,以及CQ两端数据同步的顺序性保证和幂等性问...
        
阅读全文
摘要:ABP展现层——动态生成WebApi点这里进入ABP系列文章总目录ABP(现代ASP.NET样板开发框架)系列之20、ABP展现层——动态生成WebApiABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http://www.as...
        
阅读全文
摘要:ABP应用层——审计日志点这里进入ABP系列文章总目录基于DDD的现代ASP.NET开发框架--ABP系列之19、ABP应用层——审计日志ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http://www.aspnetboil...
        
阅读全文
摘要:Model-View-Presenter(MVP)模式 Model-View-Presenter(MVP)是一种应用程序表示层的设计模式。该设计模式最早于90年代由Taligent提出,并率先在C++和Java中推广开来。在MVP模式中,视图层(View)和模型层(Model)被巧妙地分离开来,视图...
        
阅读全文
摘要:ABP应用层——权限验证ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http://www.aspnetboilerplate.comABP在Github上的开源项目:https://github.com/aspnetboil...
        
阅读全文
摘要:ABP应用层——参数有效性验证基于DDD的现代ASP.NET开发框架--ABP系列之17、ABP应用层——参数有效性验证ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http://www.aspnetboilerplate.c...
        
阅读全文
摘要:ABP应用层——数据传输对象(DTOs)基于DDD的现代ASP.NET开发框架--ABP系列之16、ABP应用层——数据传输对象(DTOs)ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http://www.aspnetboi...
        
阅读全文
摘要:使用熔断器设计模式保护软件作为软件开发人员,我们的生活是快节奏的,我们采用的是敏捷软件开发方法,迭代式的开发我们软件功能,开发完成提交测试,通过了QA的测试后被部署到生产环境,然后可怕的事情在生产环境里发生了,生产环境的压力超过了我们的设计值,也就是说过载了,这种情况经常发生在调用远程服务,因为没有...
        
阅读全文
摘要:ABP之Javascript生成还是服务在调试SimpleTaskSystem的AngularJs demo时,一开始我只看到对服务的应用。12345app.controller(controllerId, ['$scope','abp.services.tasksystem.task',funct...
        
阅读全文
摘要:ABP应用层——应用服务(Application services)点这里进入ABP系列文章总目录基于DDD的现代ASP.NET开发框架--ABP系列之15、ABP应用层——应用服务(Application services)ABP是“ASP.NET Boilerplate Project (ASP...
        
阅读全文
摘要:ABP之动态WebAPIABP的动态WebApi实现了直接对服务层的调用(其实病没有跨过ApiController,只是将ApiController公共化,对于这一点的处理类似于MVC,对服务端的 调用没有跨过HttpHandler一样),这样不仅减少了ApiController的开发,也更能体现驱...
        
阅读全文
摘要:服务架构服务器划分 对于访问量大的网站而言,将网站的各个部分拆分分别部署到不同服务器上是很有必要的。例如将图片和web站点分开。一般而言,在网站的整个服务器部署上分为如下几种类型:文件服务器:一般存储系统的相关图片和文件,给各个子系统提供统一的文件调用代理服务器:一般使用linux+Nginx作为反...
        
阅读全文
摘要:ABP领域层——领域事件(Domain events)基于DDD的现代ASP.NET开发框架--ABP系列之14、ABP领域层——领域事件(Domain events)ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http:/...
        
阅读全文
摘要:ABP领域层——工作单元(Unit Of work)点这里进入ABP系列文章总目录基于DDD的现代ASP.NET开发框架--ABP系列之12、ABP领域层——工作单元(Unit Of work)ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。AB...
        
阅读全文
摘要:Swagger - 前后端分离后的契约前后端分离按照现在的趋势,前后端分离几乎已经是业界对开发和部署方式所达成的一种共识。所谓的前后端分离,并不是传统行业中的按部门划分,一部分人只做前端(HTML/CSS/JavaScript等等),另一部分人只做后端(或者叫服务端),因为这种方式是不工作的:比如很...
        
阅读全文
摘要:REST简介 一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。 在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行...
        
阅读全文
摘要:CAS 实现单点登录 .NET MVC单点登录 Single Sign On,简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。单点登录原理存储信任验证信任CAS Central Authentic...
        
阅读全文