随笔分类 -  ABP官方文档翻译

摘要:多租户 什么是多租户? 数据库和部署架构 多部署-多数据库 单部署-多数据库 单部署-单数据库 单部署-混合数据库 多部署-单/多/混合数据库 ABP的多租户 启用多租户 租主和租户 会话 决定当前租户 租户仓库 数据过滤器 IMustHaveTenant Interface IMayHaveTen 阅读全文
posted @ 2017-05-01 21:54 DeepX 阅读(1194) 评论(0) 推荐(0)
摘要:启动配置 配置ABP 替换内置服务 配置模块 创建模块配置 替换内置服务 ABP提供了基础设施和模型在启动的时候对它及模块进行配置。 配置ABP 在模块的PreInitialize事件中配置ABP。示例配置如下: public class SimpleTaskSystemModule : AbpMo 阅读全文
posted @ 2017-05-01 21:53 DeepX 阅读(718) 评论(0) 推荐(0)
摘要:ABP模块系统 介绍 模块定义 生命周期方法 PreInitialize Initialize PostInitialize Shutdown 模块依赖 插件系统 ASP.NET Core ASP.NET MVC,Web API 插件中的控制器 附加程序集 自定义模块系统 模块配置 模块声明周期 P 阅读全文
posted @ 2017-05-01 21:52 DeepX 阅读(898) 评论(0) 推荐(0)
摘要:N层架构 介绍 ABP架构 其他(通用) 领域层 应用层 基础设施层 网络和展现层 其他 总结 领域层 应用层 基础设施层 网络和展现层 介绍 应用程序代码库的分层架构是被广泛认可的可以减少程序复杂度、提高代码复用率的技术。为了实现分层架构,ABP遵循领域驱动设计的原则。在领域驱动设计中有四个基本层 阅读全文
posted @ 2017-05-01 21:50 DeepX 阅读(1051) 评论(2) 推荐(1)
摘要:介绍 介绍 快速示例 其他 启动模板 如何使用 介绍 我们通常会根据不同的需求来创建不同的应用程序。但是对于一些通用相似的结构总是一遍又一遍的实现,至少在某种程度上是这样的。常见的通用模块如授权、验证、异常处理、日志、本地化、数据库连接管理、设置管理、审计日志。同时,我们也在使用如分层、模块化架构, 阅读全文
posted @ 2017-05-01 21:47 DeepX 阅读(1230) 评论(0) 推荐(0)
摘要:日志 服务端 获取记录器 基类日志记录器 配置 Abp.Castle.Log4Net包 客户端 获取记录器 基类日志记录器 配置 Abp.Castle.Log4Net包 服务端 ABP使用Castle Windsor`s 日志设备。它可以使用不同的日志类库:Log4Net,Nlog,Serilog. 阅读全文
posted @ 2017-04-30 00:19 DeepX 阅读(869) 评论(0) 推荐(2)
摘要:缓存 介绍 ICacheManager 警告:GetCache方法 ICache ITypedCache 配置 实体缓存 实体缓存如何工作 Redis缓存集成 警告:GetCache方法 ITypedCache 实体缓存如何工作 介绍 ABP为缓存提供了一个抽象接口,它内部使用这个缓存抽象。默认使用 阅读全文
posted @ 2017-04-26 22:27 DeepX 阅读(733) 评论(0) 推荐(1)
摘要:ABP会话 介绍 关于IAbpSession 注入会话 会话属性 覆盖当前会话值 警告! 用户标示 关于IAbpSession 警告! 介绍 如果应用需要登录的话,同样也需要知道当前用户可以执行哪些操作。ABP在展现层提供了会话对象,同时ABP提供了IAbpSession接口获取当前用户和租户,不需 阅读全文
posted @ 2017-04-26 22:16 DeepX 阅读(633) 评论(0) 推荐(0)
摘要:早期文档翻译,不推荐看了 APB官网文档地址:https://aspnetboilerplate.com/Pages/Documents ABP框架 总览 介绍 N层结构 模块系统 启动配置 多租户 OWIN集成 通用结构 依赖注入 会话 缓存 日志 设置管理 定时 对象到对象映射(AutoMapp 阅读全文
posted @ 2017-04-26 20:27 DeepX 阅读(4164) 评论(4) 推荐(7)
摘要:依赖注入 什么是依赖注入 传统方式的问题 解决方案 构造函数注入模式 属性注入模式 依赖注入框架 ABP依赖注入基础设施 注册依赖注入 传统注册 帮助接口 自定义/直接注册 使用IocManager 分析 构造函数和属性注入 IIocResolver,IIocManager和IScopedIocRe 阅读全文
posted @ 2017-04-24 23:20 DeepX 阅读(1994) 评论(1) 推荐(0)