示例应用
这些是ABP框架创建的官方示例. 这些示例大部分在abpframework/abp-samples GitHub 仓库.
微服务示例
演示如何基于微服务体系结构构建系统的完整解决方案.
Book Store
一个简单的CRUD应用程序,展示了使用ABP框架开发应用程序的基本原理. 使用不同的技术实现了相同的示例:
Book Store: Razor Pages UI & Entity Framework Core
Book Store: Angular UI & MongoDB
Book Store: Modular application (Razor Pages UI & EF Core)
如果没有Razor Pages & MongoDB 结合,但你可以检查两个文档来理解它,因为DB和UI不会互相影响.
其他示例
- Entity Framework 迁移: 演示如何将应用程序拆分为多个数据库的解决方案. 每个数据库包含不同的模块.
- SignalR Demo: A simple chat application that allows to send and receive messages among authenticated users.
- 分布式架构中的实时消息 (使用 SingalR & RabbitMQ)
- Dashboard Demo: 一个简单的应用程序,展示了如何在ASP.NET Core MVC UI中使用widget系统.
- RabbitMQ 事件总线 Demo: 由两个通过RabbitMQ集成的分布式事件相互通信的应用程序组成的解决方案.
- 文本模板 Demo: 文本模板系统的不同用例.
- 存储过程 Demo: 演示如何以最佳实践使用存储过程,数据库视图和函数.
- 无密码认证: 演示如何添加自定义令牌提供者使用链接验证用户身份,而不是输入密码.
- 自定义认证: 如何为ASP.NET Core MVC / Razor Pages应用程序自定义身份验证的解决方案.
- 空的ASP.NET Core应用程序: 从基本的ASP.NET Core应用程序使用ABP框架.
- GRPC Demo: 演示如何将gRPC服务添加到基于ABP框架的Web应用程序以及如何从控制台应用程序使用它.
- 空的控制台应用程序: 从基本的控制台应用程序安装ABP框架.