原文:ABP源码分析二:ABP中配置的注册和初始化

一般来说,ASP.NET Web应用程序的第一个执行的方法是Global.asax下定义的Start方法。执行这个方法前HttpApplication 实例必须存在,也就是说其构造函数的执行必然是完成了。 ABP开始的地方就是HttpApplication的构造函数。 如下图一,Abp定义了一个继承自HttpApplication的类AbpApplication。该类的构造函数里会创建AbpBoo ...

2016-03-15 17:22 11 12062 推荐指数:

查看详情

ABP源码分析五:ABP初始化全过程

ABP初始化阶段做了哪些操作,前面的四篇文章大致描述了一下。 为个更清楚的描述其脉络,做了张流程图以辅助说明。其中每一步都涉及很多细节,难以在一张图中全部表现出来。每一步的细节(会涉及到较多接口,类,调用关系,步骤流程什么的)会在后面的文章通过其他图和文字详细描述。其实如果仔细分析Abp原代码 ...

Sat Mar 19 00:37:00 CST 2016 6 4776
ABP的模块初始化过程(一)

  在总结完整个ABP项目的结构之后,我们就来看一看ABP这些主要的模块是按照怎样的顺序进行加载的,在加载的过程我们会一步步分析源代码来进行解释,从而使自己对于整个框架有一个清晰的脉络,在整个Asp.Net Core项目中,我们启动一个带Swagger UI的Web API项目为例,在介绍 ...

Sun Aug 26 23:51:00 CST 2018 0 1898
ABP模块初始化过程(二)

在上一篇介绍在StartUp类的ConfigureService()的AddAbp方法后我们再来重点说一说在Configure()方法的UserAbp()方法,还是和前面的一样我们来通过代码来进行一步步分析。 public static class ...

Tue Aug 28 06:14:00 CST 2018 0 758
[Abp 源码分析]四、模块配置

0.简要介绍 在 Abp 框架当中通过各种 Configuration 来实现模块的配置Abp 本身提供的很多基础设施功能的一些在运行时的行为是通过很多不同的 Configuration 来开放给用户进行一些自定义配置的。 比如说缓存模块,我要配置缓存的过期时间,Abp 默认是 1 个小时 ...

Wed Jun 27 02:09:00 CST 2018 1 1761
ABP源码分析三:ABP Module

Abp是一种基于模块设计的思想构建的。开发人员可以将自定义的功能以模块(module)的形式集成到ABP。具体的功能都可以设计成一个单独的Module。Abp底层框架提供便捷的方法集成每个Module.下图是所有Abp自带的module.AbpModule是所有Module的基类,其已经拥有 ...

Wed Mar 16 23:42:00 CST 2016 4 11490
ABP Zero 本地语言的初始化和扩展

在aspnetboilerplate.com生成后,在core下的本地文件增加选项即可 初始化方法 解析: 解决: Global.asax设置 原方法重写 参考:http://www.ctosay.cn/content ...

Fri Mar 31 02:12:00 CST 2017 0 2024
ABP源码分析十二:本地

本文逐个分析ABP涉及到locaization的接口和类,以及相互之间的关系。本地主要涉及两个方面:一个是语言(Language)的管理,这部分相对简单。另一个是语言对应得本地资源(Localization)的管理,这部分稍显复杂。 LanguageInfo:用于封装 ...

Sat Mar 26 04:07:00 CST 2016 5 3124
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM