摘要:
本节目录 UOW(全称UnitOfWork)是指工作单元. 在Abp中,工作单元对于仓储和应用服务方法默认开启。并在一次请求中,共享同一个工作单元. 同时在Abp中,不仅支持同一个数据库连接,还支持事务处理. 1.UnitOfWorkRegistrar 2.ComponentRegist 阅读全文
摘要:
本节目录 Abp中在Application层集成了validation. 直接上代码吧. 这是微软提供的一套验证框架,只用引用程序集System.ComponentModel.DataAnnotations. 自带的各种特性标签就不说了,默认在MVC中已集成此验证. 这里说下验证方法: 运行 阅读全文
摘要:
本节目录 这是Abp中多租户、软删除、激活\禁用等如此方便的原因 Install-Package EntityFramework.DynamicFilters 定义数据 初始化数据 查询数据 禁用代码: 启用代码: 参考: https://github.c 阅读全文
摘要:
本节目录 事件总线大致原理: (1) 在事件总线内部维护着一个事件与事件处理程序相映射的字典。 (2) 利用反射,事件总线会将实现了IEventHandler的处理程序与相应事件关联到一起,相当于实现了事件处理程序对事件的订阅。 (3) 当发布事件时,事件总线会从 阅读全文
摘要:
本节目录 学习了一段时间的Abp,领略了一下前辈的架构.总结还是SOLID,降低耦合性. 虽然从架构上说甚至不依赖于DI框架,但实际上在基础框架中还是有一定的必须依赖Castle Windsor. Abp依靠IOC和AOP实现了大量的自动化. 其中Module设计,是Abp的核心. Abp的 阅读全文
摘要:
本节目录: AOP介绍 AOP基本原理 AOP框架 Castle Core Castle Windsor Autofac Unity Castle Core Castle Windsor Autofac Unity AOP介绍 面向切面编程(Aspect Oriented Programming,英 阅读全文
摘要:
本节目录 DI介绍 DI基本原理 DI框架 Castle Windsor Unity Autofac Spring.Net Castle Windsor Unity Autofac Spring.Net DI介绍 控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向 阅读全文
摘要:
所有翻译文档,将上传word文档至GitHub 本节目录: 简介 代码示例 支持的功能 GitHub 简介 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ABP不仅仅是1个框架,更提供了一个基于DDD和最佳实践方案 ABP的官方网站:http 阅读全文
摘要:
OAuth(Open Authorization) 为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAuth的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAuth是安全的。 本节目录 阅读全文
摘要:
本来想聊一下面试过程的,1个星期面了6家,4家当场给offer,2家技术通过(1家没下文,1家复试).从中也学习到一些东西,先还是继续Coding吧.官网:http://autofac.org/下载:Install-Package Autofac -Version 3.5.2Autofac是轻量级的... 阅读全文