ABP总体介绍
- ABP是ASP.NET Boilerplate Project,ASP.NET样板项目。
- ABP框架定位于快速开发
- ABP是一个用于最快实践和流行开发现代Web应用程序的新起点,旨在成为一个通用的Web应用程序框架和项目模板。
- ABP基于DDD的经典分层架构思想,实现了众多DDD的概念。
官方文档:https://aspnetboilerplate.com/Pages/Documents
简单demo下载:
1.首先进入官方网站:http://www.aspnetboilerplate.com/,选择MVC5.x 输入你的项目名称,ABP官网会自动生成项目文件压缩包;不选择single page application 和muti page application
2.通过VS打开项目sln文件,笔者这里采用的是Visual Studio 2015版本
、
- Core 领域层,存放业务实体和仓储接口。
- Application 应用服务层
- EntityFramework 基础设施层,存放实体映射文件和仓储实现类等。
- Web 展现层,使用ASP.NET MVC。
- WebApi 展现层,使用ASP.NET WebAPI。
- 4.进入项目后,首先打开NuGet包管理器,它会自动安装ABP框架所欠缺的包,如下图所示:参考https://www.jianshu.com/p/d6c2dc7b5c79账户和密码:登陆账户:admin
账户密码:123qwe