三、源码结构
Hoa Framework 采用自动抽象工厂多层设计模式。
Hoa 项目层
HoaFramework
├─Hoa 框架核心层(由框架作者维护)
│ ├─AppConfigure 应用全局配置选项目录
│ ├─Authorization 应用授权目录
│ │ ├─HoaMultipleClassifyPolicy 内置多应用授权策略目录
│ ├─DbManager 数据库操作管理目录
│ │ ├─Attributes 特性目录
│ │ ├─Collections 分页拓展目录
│ │ ├─ContextPool 上下文池目录
│ │ ├─Extensions 拓展目录
│ │ ├─Filters 过滤器目录
│ │ ├─Helpers 帮助库过滤器目录
│ │ ├─Identifiers 多上下文标识目录
│ │ ├─Interceptors 拦截器目录
│ │ ├─Repositories 内置EF Core仓储目录
│ │ ├─Tangents 切面上下文目录
│ │ ├─Tenant 多租户目录
│ ├─Dependencies 注入/反转依赖目录
│ ├─Encryption 数据加密目录
│ ├─Exception 内置异常目录
│ ├─Extensions 拓展方法目录
│ ├─Helpers 帮助类目录
│ ├─Interceptors 内置拦截器目录
│ ├─IocManager 依赖注入/控制反转目录
│ ├─Jwt Jwt授权目录
│ ├─Models 碎片类目录
│ ├─ServiceController 动态WebApi目录
│ │ ├─Attributes 特性目录
│ ├─Swagger Swaggger管理目录
│ ├─Views 视图相关管理目录
│ │ ├─Models 模型目录
│ ├─Workbook Excel操作目录
│ ├─AppGlobal.cs 全局应用类
│ ├─HoaModule.cs 依赖配置管理类Hoa.Application 项目层
Hoa.Core 项目层
Hoa.EntityFrameworkCore 项目层
Hoa.UnitTest.Specs 项目层
Hoa.Web.Core 项目层
Hoa.Web.Host 项目层
Hoa.MSTest.SpecFlow 项目层
Hoa.MSTest.Projects 项目层
Hoa.MSTest.Remote 项目层
Hoa.Worker.Projects 项目层
最后更新于