第一节:ABP VNext简介、基本项目创建和DDD相关概念梳理

一. ABP简介

 

官网:https://abp.io/

文档:https://docs.abp.io/zh-Hans/abp/latest/

 

 

二. 项目创建

1.  ABP CLI

(详见官网:https://docs.abp.io/zh-Hans/abp/latest/cli)

(1). 全局安装/更新:【dotnet tool install -g Volo.Abp.Cli】 、【dotnet tool update -g Volo.Abp.Cli】

(2). 新建项目:  abp new <解决方案名称> [options]

    eg: 【abp new ypf_test】新建名为ypf_test的abp默认项目 (默认是当前目录下,创建app模板,ui框架为mvc,不含移动端框架、指定db提供程序为ef)

(3). options详解:

  A. -t 指定模板,默认为app应用程序模板 【可选值:app、module(微服务,不含ui)、console(工作台模板)】

  B. -o 指定创建目录,默认为当前目录

  C. --dbms 修改修改ef连接的数据库,默认是sqlserver,可以改为mysql

  D. -u 指定ui框架   【可选值:mvc、angular、blazor-server、none】

  E. -d 指定数据库提供程序 【可选值:ef、mongodb】

指令组合

    默认mvc项目:【abp new ypf_test】

  mysql的mvc项目:【abp new ypf_test --dbms mysql】

    mysql的webapi项目:【abp new ypf_test --dbms mysql -u none】

    mysql的微服务项目:【abp new ypf_test --dbms mysql -t module --no-ui 】

2. 项目创建

    默认项目结构如下:

 

三. DDD相关概念

 

 

 

 

 

 

 

 

!

  • 作       者 : Yaopengfei(姚鹏飞)
  • 博客地址 : http://www.cnblogs.com/yaopengfei/
  • 声     明1 : 如有错误,欢迎讨论,请勿谩骂^_^。
  • 声     明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章