审批中心
用于多种类型审批的单一统一服务器应用程序,采用 DDD、CQRS 和事件溯源的多种技术开发
使用方法:
- 您将需要最新的 Visual Studio 2019 和最新的 .NET Core SDK。
- 最新的SDK和工具可以从https://dot.net/core下载。
您还可以在 Visual Studio Code(Windows、Linux 或 MacOS)中运行 Apprval Center 项目。
要了解有关如何设置环境的更多信息,请访问 Microsoft .NET 下载指南
要访问演示,请单击此处
PWA 前端应用程序可以在此处的存储库中找到
实施的技术:
- ASP.NET Core 3.1(带有 .NET Core 3.1)
- 具有 JWT 承载身份验证的 ASP.NET WebApi Core
- ASP.NET 身份核心
- 实体框架核心 3.1
- .NET Core 原生 DI
- 自动映射器
- Fluent验证器
- 媒体R
- 支持 JWT 的 Swagger UI
建筑学:
- 具有责任分离问题的完整架构、可靠且干净的代码
- 领域驱动设计(层和领域模型模式)
- 领域事件
- 域名通知
- CQRS(立即一致性)
- 事件溯源
- 工作单元
- 存储库和通用存储库
参考
- https://www.eduardopires.net.br/2016/12/apresentando-o-equinox-project/
- https://medium.com/@renato.groffe/jwt-asp-net-core-2-2-exemplo-de-implementa%C3%A7%C3%A3o-3e10058c1a73
- https://www.eduardopires.net.br/2014/10/tutorial-asp-net-mvc-5-ddd-ef-automapper-ioc-dicas-e-truques/