上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
摘要: 今天我们接着之前的系列接着来写另外一种拦截器EntityHistoryInterceptor,这个拦截器到底是做什么的呢?这个从字面上理解是实体历史?这个到底是什么意思?带着这个问题我们来一步步去分析。 整个拦截器的运行过程和前面几篇是一样的,这里就不再赘述,首先也是在AbpBootstrapper 阅读全文
posted @ 2018-10-31 21:35 Hello——寻梦者! 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 在上面两篇介绍了ABP中的ValidationInterceptor之后,我们今天来看看ABP中定义的另外一种Interceptor即为AuditingInterceptor,顾名思义就是一种审计相关的作用,在了解这篇文章之前,你也可以先看一下ABP官方文档,从而对这个过程有一个更清晰的理解,整个过 阅读全文
posted @ 2018-09-24 18:55 Hello——寻梦者! 阅读(2069) 评论(0) 推荐(0) 编辑
摘要: 在上篇我分析了整个ABP中ValitationInterceptor的整个过程,就其中涉及到的Validator过程没有详细的论述,这篇文章就这个过程进行详细的论述,另外任何一个重要的特性如何应用是最关键的部分,这篇文章就通过介绍具体的应用来说用到底在实际的项目中如何使用这些特性。 在上篇中我们知道 阅读全文
posted @ 2018-09-16 11:48 Hello——寻梦者! 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 从今天这一节起就要深入到ABP中的每一个重要的知识点来一步步进行分析,在进行介绍ABP中的拦截器之前我们先要有个概念,到底什么是拦截器,在介绍这些之前,我们必须要了解AOP编程思想,这个一般翻译是面向切面编程,这个是和OOP相对的一个概念,在此之前应该先读一读其概念的介绍。这篇文章的重点是介绍ABP 阅读全文
posted @ 2018-09-08 21:31 Hello——寻梦者! 阅读(5035) 评论(4) 推荐(3) 编辑
摘要: 在上一篇介绍在StartUp类中的ConfigureService()中的AddAbp方法后我们再来重点说一说在Configure()方法中的UserAbp()方法,还是和前面的一样我们来通过代码来进行一步步分析。 在这个方法中首先也是检查传入的IApplicationBuilder是否为null, 阅读全文
posted @ 2018-08-27 22:14 Hello——寻梦者! 阅读(1851) 评论(0) 推荐(0) 编辑
摘要: 在总结完整个ABP项目的结构之后,我们就来看一看ABP中这些主要的模块是按照怎样的顺序进行加载的,在加载的过程中我们会一步步分析源代码来进行解释,从而使自己对于整个框架有一个清晰的脉络,在整个Asp.Net Core项目中,我们启动一个带Swagger UI的Web API项目为例,在介绍这个Web 阅读全文
posted @ 2018-08-26 15:51 Hello——寻梦者! 阅读(4400) 评论(0) 推荐(1) 编辑
摘要: 在我们使用Visual Studio 2017开发Asp.Net Core程序的时候,很多时候我们需要一些非常有用的小工具,借助Visual Studio 强大的插件系统,我们能够安装很多非常有用的插件来使我们的编码和调试更加方便,从而使开发更加得心应手,这些工具都是经过长期积累形成的一些非常有效的 阅读全文
posted @ 2018-07-21 18:08 Hello——寻梦者! 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 在整体介绍ABP项目之前我们需要从官方网站下载模板项目,下载以后放到一个本地目录下,启动VS打开源代码。具体下载的步骤如下: 一 创建ABP项目模板 1 进入官方网站然后选择特定的样板项目。 2 选择特定的平台以及特定的架构从而生成特定的模板。 3 开始创建模板 二 创建数据库并启动运行项目 在拿到 阅读全文
posted @ 2018-07-01 12:24 Hello——寻梦者! 阅读(4603) 评论(0) 推荐(3) 编辑
摘要: 在系统性介绍整个ABP框架之前,我们首先需要对ABP框架有一个大概的了解,ABP框架的全称是:Asp.Net Boilerplate Project(即Asp.Net 的样板项目)顾名思义就是能够通过当前的项目模板来进行快速的Asp.Net开发,这个项目是一个GitHub上面非常流行的开源项目,整个 阅读全文
posted @ 2018-06-20 16:10 Hello——寻梦者! 阅读(5627) 评论(0) 推荐(3) 编辑
摘要: 在我们的开发过程中很多时候我们会从GitHub上面下载一些开源的项目代码,然后在此基础上进行调试,正常情况下我们只需要将项目的源代码编译成Dll或者在.Net Core项目中直接引用相应的Nuget包就可以了,但有些时候除了引用这些Dll或者包之外,我们还需要直接在调试的过程中进行源代码的调试,这种 阅读全文
posted @ 2018-06-20 14:24 Hello——寻梦者! 阅读(1548) 评论(4) 推荐(2) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页