缘起
我目前使用ABP框架已经快3个年头了,大大小小的项目也陆陆续续做了十来个。
但是还是很多人会习惯性的问我:
- 角落,ABP框架怎样?
- 角落,ABP框架可以用于生产环境吗?
- ABP可以做高并发、分布式项目吗?
- ABP谁做过真实的案例啊,有推荐吗?
- 巴拉巴拉巴拉巴拉。
针对以上的情况,统一回答下:“不是ABP框架行不行,而是你行不行。”
正文
本次录制的是一个公开课视频,使用的框架是ABP Core的3.4版本,利用的技术栈呢会是
.NET Core + Entity Framework Core为基础,中间涉及到各种插件和组件如: AutoMapper、CodeFirst、IOC,仓储、MVC和EF,你如果只是一个使用者和初学者。
我已经在视频中尽量的解释了一些相关信息了,认认真真跟着代码走,问题不大。
本次课程呢,没有使用我的代码生成器,全部是手动打出来的。。污~
ABP简介
ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。
ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。
ASP.NET Boilerplate 基于DDD的经典分层架构思想,实现了众多DDD的概念(但没有实现所有DDD的概念)。
课程内容
- ABP模板项目的生成
- ABP框架分层项目简介
- 实体信息的创建
- 使用codefirst生成数据库
- 在Application层中实现Person的有关方法(一)-MPA版本
- 在Application层中实现Person的有关方法(二)-MPA版本
- 在Application层中实现Person的有关方法(三)-MPA版本
- 在Application层中实现Person的有关方法(四)-MPA版本
- 完成联系人的添加功能和查询功能绑定视图页面信息-MPA版本
- 完成Person的编辑功能和删除功能的绑定-MPA版本
- 完成电话号码的添加-MPA版本
- 电话薄入门教程-SPA版本的开发(完善中)
目前已经录制完毕了MPA版本,MPA版本也相对来说会比较简单一些。SPA和MPA的功能性的差别更多在前端上,以及API的用法上。
为什么腾讯课堂上传不了。。。图片。。联系我们