学ABP(一)——从abp文档目录看技术覆盖 abp实现了什么?使用了哪些技术或组件?下面是官方文档目录(链接也能用),看一下,或许会有兴趣。 入门 从启动模板开始 从空项目开始 使用ASP.NET Core Web Application 使用Console Application 教程 应用开发 第一章: 创建新解决方案和列表页 第二章: 增删改查操作 第三章: 集成测试 指南 自定义应用模块 扩展实体 重写服务 重写用户界面 "如何" 指南 从ASP.NET Boilerplate迁移 CLI 基础知识 配置 选项 依赖注入 AutoFac 集成 虚拟文件系统 本地化 异常处理 验证 FluentValidation集成 授权 缓存 日志 审计日志 设置管理 数据过滤 对象扩展 事件总线 概述 本地 Event Bus 分布式 Event Bus RabbitMQ 集成 服务 当前用户 对象到对象映射 BLOB存储 BLOB存储系统 存储提供程序 文件系统提供程序 数据库系统提供程序 Azure提供程序 创建自定义提供程序 文本模板 GUID 生成 时钟 多租户 模块开发 基础 模块插件 最佳实践 领域驱动设计 概述 领域层 实体&聚合根 值对象 仓储更新 领域服务 规约 应用服务层 应用服务 数据传输对象(DTO) 工作单元 API 自动API控制器 动态C# API客户端 ABP端点 应用程序配置 用户界面 ASP.NET Core 客户端包管理 捆绑&压缩 Tag Helpers Form元素新文档 动态表单 仪表板和小部件(Widget)系统 自定义/扩展UI 主题化 Angular v2.x 到 v3 迁移指南 服务代理 HTTP请求 本地化 权限管理 确认弹层 Toast Overlay 配置状态 修改菜单 替换组件更新 自定义设置页 懒加载Scripts与Styles DomInsertionService ContentProjectionService TrackByService ListService 通用 Utilities 链表 (双向) 数据访问 概述 连接字符串 数据库提供程序 Entity Framework Core 数据库迁移 切换DMBS 到MySql 到PostgreSQL Oracle 到SQLite MongoDB Dapper 种子数据 实时 SignalR集成 后台服务 后台作业 Hangfire 集成 RabbitMQ 集成 Quartz 集成 后台工作者 Quartz 集成 启动模板 概述 应用程序 模块 控制台 示例 所有示例 微服务示例 应用模块 微服务架构 每日构建 路线图 贡献指南 API文档