
/简体中文/
/简体中文/
/简体中文/
/简体中文/
/简体中文/
/简体中文/
/简体中文/
/简体中文/
/简体中文/
/简体中文/
软件Tags: spring源码深度解析
《Spring源代码深层解析》不但详细介绍了应用Spring架构开发设计新项目务必把握的关键定义,还具体指导阅读者怎么使用Spring架构撰写企业级应用,并对于在撰写源代码的环节中怎么提升编码,怎样促使编码高效率得出行之有效的提议,进而协助大家全方位提高实战演练工作能力。
《Spring源代码深层解析》语言表达简约,实例丰富多彩,可协助阅读者快速把握应用Spring开展开发设计需要的各种各样专业技能。《Spring源代码深层解析》适用于已有一定Java编程基础的阅读者,及其在Java服务平台下开展各种开发软件的开发者,测试工程师等。
第一部分 关键完成
第1章 Spring总体构架和自然环境构建 2
1.1 Spring的总体构架 2
1.2 自然环境构建 4
1.2.1 安裝GitHub 4
1.2.2 安裝Gradle 5
1.2.3 免费下载Spring 6
第2章 器皿的基本上完成 10
2.1 器皿基本上使用方法 10
2.2 功能设计 11
2.3 工程项目构建 12
2.4 Spring的架构构成 13
2.4.1 beans包的等级构造 13
2.4.2 关键类详细介绍 13
2.5 器皿的基本XmlBeanFactory 17
2.5.1 环境变量封裝 18
2.5.2 载入Bean 21
2.6 获得XML的认证方式 24
2.6.1 DTD与XSD差别 24
2.6.2 认证方式的载入 26
2.7 获得Document 28
2.7.1 EntityResolver使用方法 29
2.8 解析及注册BeanDefinitions 31
2.8.1 profile属性的应用 32
2.8.2 解析并注册BeanDefinition 33
第3章 默认设置标识的解析 35
3.1 bean标识的解析及注册 35
3.1.1 解析BeanDefinition 37
3.1.2 AbstractBeanDefinition属性 55
3.1.3 解析默认设置标识中的自定义标签原素 58
3.1.4 注册解析的BeanDefinition 60
3.1.5 通告窃听器解析及注册进行 63
3.2 alias标识的解析 63
3.3 import标识的解析 65
3.4 内嵌式beans标识的解析 67
第4章 自定义标签的解析 68
4.1 自定义标签应用 69
4.2 自定义标签解析 71
4.2.1 获得标识的类名 72
4.2.2 获取自定义标签CPU 72
4.2.3 标识解析 74
第5章 bean的载入 78
5.1 FactoryBean的应用 83
5.2 缓存文件中获得单例模式bean 85
5.3 从bean的案例中获得目标 86
5.4 获得单例模式 90
5.5 提前准备创建bean 92
5.5.1 解决ovverride属性 93
5.5.2 创建对象的外置解决 94
5.6 循环系统依靠 96
5.6.1 什么叫循环系统依靠 96
5.6.2 Spring如何解决循环系统依靠 96
5.7 创建bean 100
5.7.1 创建bean的案例 103
5.7.2 纪录创建bean的ObjectFactory 112
5.7.3 属性引入 115
5.7.4 复位bean 124
5.7.5 注册DisposableBean 128
第6章 器皿的功能性拓展 129
6.1 设定配备途径 130
6.2 拓展作用 130
6.3 自然环境提前准备 132
6.4 载入BeanFactory 133
6.4.1 订制BeanFactory 135
6.4.2 载入BeanDefinition 136
6.5 作用拓展 137
6.5.1 提升SPEL语言表达的适用 138
6.5.2 提升属性注册在线编辑器 139
6.5.3 加上ApplicationContext AwareProcessorCPU 144
6.5.4 设定忽视依靠 146
6.5.5 注册依靠 146
6.6 BeanFactory的后处理工艺 146
6.6.1 激话注册的BeanFactory PostProcessor 147
6.6.2 注册BeanPostProcessor 153
6.6.3 复位信息資源 156
6.6.4 复位ApplicationEvent Multicaster 159
6.6.5 注册窃听器 161
6.7 复位非延迟时间载入单例模式 162
6.8 finishRefresh 165
第7章 AOP 167
7.1 动态性AOP应用实例 167
7.2 动态性AOP自定义标签 169
7.2.1 注册AnnotationAwareAspectJ AutoProxyCreator 170
7.3 创建AOP代理商 173
7.3.1 获得增强器 176
7.3.2 找寻搭配的增强器 186
7.3.3 创建代理商 187
7.4 静态数据AOP应用实例 201
7.5 创建AOP静态代理 203
7.5.1 Instrumentation应用 203
7.5.2 自定义标签 207
7.5.3 织入 209
第二一部分 公司使用
第8章 连接数据库JDBC 214
8.1 Spring数据库连接程序代码(JDBC) 215
8.2 save/update作用的完成 217
8.2.1 基本方式execute 219
8.2.2 Update中的调用函数 223
8.3 query作用的完成 225
8.4 queryForObject 229
第9章 融合MyBatis 231
9.1 MyBatis单独应用 231
9.2 Spring融合MyBatis 235
9.3 源代码剖析 237
9.3.1 sqlSessionFactory创建 237
9.3.2 MapperFactoryBean的创建 241
9.3.3 MapperScannerConfigurer 244
第10章 事务管理 254
10.1 JDBC方法下的事务管理应用 实例 254
10.2 事务管理自定义标签 257
10.2.1 注册InfrastructureAdvisor AutoProxyCreator 257
10.2.2 获得相匹配class/method的增强器 261
10.3 事务管理增强器 269
10.3.1 创建事务管理 271
10.3.2 回退解决 281
10.3.3 事务管理递交 287
第11章 SpringMVC 291
11.1 SpringMVC迅速感受 291
11.2 ContextLoaderListener 295
11.2.1 ServletContextListener的应用 295
11.2.2 Spring中的ContextLoader Listener 296
11.3 DispatcherServlet 300
11.3.1 servlet的应用 301
11.3.2 DispatcherServlet的复位 302
11.3.3 WebApplicationContext的复位 304
11.4 DispatcherServlet的逻辑性解决 320
11.4.1 MultipartContent种类的request解决 326
11.4.2 依据request信息内容找寻相匹配的Handler 327
11.4.3 没找到相匹配的Handler的处理错误 331
11.4.4 依据当今Handler找寻相匹配的HandlerAdapter 331
11.4.5 缓存文件解决 332
11.4.6 HandlerInterceptor的解决 333
11.4.7 逻辑性解决 334
11.4.8 出现异常主视图的解决 334
11.4.9 依据主视图页面跳转 335
第12章 远程服务 340
12.1 RMI 340
12.1.1 应用实例 340
12.1.2 服务器端完成 342
12.1.3 手机客户端完成 350
12.2 HttpInvoker 355
12.2.1 应用实例 356
12.2.2 服务器端完成 357
12.2.3 手机客户端完成 361
第13章 Spring信息 367
13.1 JMS的单独应用 367
13.2 Spring融合ActiveMQ 369
13.3 源代码剖析 371
13.3.1 JmsTemplate 372
13.3.2 窃听器器皿 376




















Copyright 2019-2022 版权所有
声明: 所有软件和文章来自互联网 如有异议 请与本站联系socangkefu@foxmail.com 本站为非赢利性网站 不接受任何赞助和广告 技术支持