abp框架运行——先后端分离(基于VUE)

1.介绍abp

全称:aspnetboilerplate。
官网:https://aspnetboilerplate.com/
由美国人发起的开源项目。
web应用框架html

2.abp如何工做

微服务框架,能够使用 net core版本,也可以使用net framework两种框架前端

3.运行Domo

3.1官网点击 建立Demo

3.2 配置NetCore,选择Vue

3.3 输入系统名称验证码

最后点击建立项目vue

4.官方手册文档

https://aspnetboilerplate.com/Pages/Documents/Zero/Startup-Template-Angulargit

5.VUE项目

https://github.com/aspnetboilerplate/module-zero-core-template/tree/master/vuegithub

6. Swagger用户名密码登陆

帐号是admin密码是123qweweb

6.1 获取全部用户接口

第一代源码分析
http://www.javashuo.com/article/p-muqkpgnl-eq.html数据库

7.Abp vNext下一代

https://blog.abp.io/abp/Abp-vNext-Announcement
第二代有中文文档 cli方式建立
https://docs.abp.io/zh-Hans/abp/latest/CLInpm

第二代源码分析
http://www.javashuo.com/article/p-eujtvjzw-cb.html服务器

http://blog.tubumu.com/tags/Abp/框架

8. Abp 专门作树结构的版本。好比区域等(maliming 发起,同时他也是第一代第二代的做者)

https://github.com/maliming/Abp.GeneralTree

ABP:开源(https://github.com/aspnetboilerplate/aspnetboilerplate)
module-zero:开源(https://github.com/aspnetboilerplate/module-zero)现已弃用
ASP.NET ZERO:收费(https://www.aspnetzero.com/#pricing)

9.前端

yarn包安装,软件包1.22.0版本详见服务器。
yarn版本号查看 yarn -version

这里基于VUE项目运行。

9.1 依赖包安装

yarn install

9.2 运行前端代码

执行
yarn serve --open

9.3 登陆截图

9.4 用户管理截图

参照此篇博文
https://blog.csdn.net/wyb926/article/details/89224043

官方推荐:
看到第二篇
https://www.cnblogs.com/farb/p/ABPTheory.html
看到第二篇
http://www.javashuo.com/article/p-znxgqtok-ga.html
https://github.com/ABPFrameWorkGroup/AbpDocument2Chinese

ABP中完成的:

功能

登陆页面、用户/角色管理、权限验证、数据有效性验证、多语言/本地化、多租户管理等等。

身份验证与受权管理(经过ASP.NET Identity实现的)
审计日志(自动记录每一次接口的调用者和参数)

思想

分层体系结构、领域驱动设计、依赖注入等。

工具

咱们也可能会采用ORM、数据库迁移(Database Migrations)、日志记录(Logging)等工具。

数据迁移

Add-Migration first_init
Update-Database

Angular版本

依赖包安装 yarn install

跑程序 npm start

因我此次项目使用VUE,angular只是跑成功了,因此再也不这里详细展开。

相关文章
相关标签/搜索