美文网首页软件架构与设计c#abp
ABP入门系列目录——学习Abp框架之实操演练

ABP入门系列目录——学习Abp框架之实操演练

作者: 圣杰 | 来源:发表于2017-01-07 14:34 被阅读41941次

    ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。
    ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。
    框架
    ABP是基于最新的ASP.NET CORE,ASP.NET MVC和Web API技术的应用程序框架。并使用流行的框架和库,它提供了便于使用的授权,依赖注入,验证,异常处理,本地化,日志记录,缓存等常用功能。
    架构
    ABP实现了多层架构(领域层,应用层,基础设施层和表示层),以及领域驱动设计(实体,存储库,领域服务,应用程序服务,DTO等)。还实现和提供了良好的基础设施来实现最佳实践,如依赖注入。
    模板
    ABP轻松地为您的项目创建启动模板。它默认包括最常用的框架和库。还允许您选择单页(Angularjs)或多页架构,EntityFramework或NHibernate作为ORM。
    访问官网,了解更多。

    ABP多层架构

    本系列文章主要是基于ABP模板开发Mpa(多页面)『任务清单』项目。
    由于是入门系列,不会用到代码生成器,每一行代码都是手动敲入。
    源码已上传至Github-LearningMpaAbp,可自行参考。
    本系列基于持续总结,会持续更新,请关注学习。

    『任务清单』的主要功能是完成对任务的创建分配,简单的增删改查。

    初步效果

    DEMO网址
    用户名/密码:admin/123qwe

    目录
    ABP入门系列(1)——通过模板创建MAP版本项目

    ABP入门系列(2)——领域层创建实体

    ABP入门系列(3)——领域层定义仓储并实现

    ABP入门系列(4)——创建应用服务

    ABP入门系列(5)——展现层实现增删改查

    ABP入门系列(6)——定义导航菜单

    ABP入门系列(7)——分页实现

    ABP入门系列(8)——Json格式化

    ABP入门系列(9)——权限管理

    ABP入门系列(10)——扩展AbpSession

    ABP入门系列(11)——编写单元测试

    ABP入门系列(12)——如何升级Abp并调试源码

    ABP入门系列(13)——Redis缓存用起来

    ABP入门系列(14)——应用BootstrapTable表格插件

    ABP入门系列(15)——创建微信公众号模块

    ABP入门系列(16)——通过webapi与系统进行交互

    ABP入门系列(17)——使用ABP集成的邮件系统发送邮件

    ABP入门系列(18)——使用领域服务

    ABP入门系列(19)——使用领域事件

    ABP入门系列(20)——使用后台作业和工作者

    ABP入门系列(21)——切换MySQL数据库

    相关文章

      网友评论

      • Pinson:写得比较详细了
      • WF飝:demo报错无法打开了
        圣杰:@WF飝 It's available now!
      • 爱晓俊:非常好的教程,最近正在学习这块,搭建自己的基础框架。感谢大佬!
      • a991b6f98cfa:请问这ABP框架比一般传统的ASP.NET MVC好在什么地方?是否开发效率也更快呢?
      • 02e033577718:感谢大佬!!!
      • c63a39b91401:看了1~9 虽然前面还没搞得很清楚, 但是对我第一次玩ABP 帮助很大, 点个赞, 一起努力吧
      • 赵保龙:非常好的教程,看到第六章了,:airplane:
        圣杰:@赵保龙 :+1:
        快跟不上你们学习的速度了,看来要速度更新了。

      本文标题:ABP入门系列目录——学习Abp框架之实操演练

      本文链接:https://www.haomeiwen.com/subject/ztfbmttx.html