图书介绍
Spring技术内幕 深入解析Spring架构与计原理【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 计文柯编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111365709
- 出版时间:2012
- 标注页数:399页
- 文件大小:43MB
- 文件页数:415页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Spring技术内幕 深入解析Spring架构与计原理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Spring的设计理念和整体架构1
1.1 Spring的各个子项目2
1.2 Spring的设计目标5
1.3 Spring的整体架构7
1.4 Spring的应用场景10
1.5小结12
第一部分Spring核心实现篇16
第2章Spring Framework的核心:IoC容器的实现16
2.1 Spring IoC容器概述17
2.1.1 IoC容器和依赖反转模式17
2.1.2 Spring IoC的应用场景18
2.2 IoC容器系列的设计与实现:BeanFactory和ApplicationContext19
2.2.1 Spring的IoC容器系列 19
2.2.2 Spring IoC容器的设计21
2.3 IC容器的初始化过程28
2.3.1 BeanDefinition的Resource定位29
2.3.2 BeanDefinition的载入和解析37
2.3.3 BeanDefinition在IoC容器中的注册52
2.4 IoC容器的依赖注入54
2.5容器其他相关特性的设计与实现75
2.5.1 ApplicationContext和Bean的初始化及销毁75
2.5.2 lazy-init属性和预实例化81
2.5.3 FactoryBean的实现82
2.5.4 BeanPostProcessor的实现85
2.5.5 autowiring(自动依赖装配)的实现88
2.5.6 Bean的依赖检查90
2.5.7 Bean对IoC容器的感知91
2.6小结92
第3章Spring AOP的实现94
3.1 Spring AOP概述95
3.1.1 AOP概念回顾95
3.1.2 Advice通知98
3.1.3 Pointcut切点102
3.1.4 Advisor通知器105
3.2 Spring AOP的设计与实现106
3.2.1 JVM的动态代理特性106
3.2.2 Spring AOP的设计分析108
3.2.3 Spring AOP的应用场景108
3.3建立AopProxy代理对象109
3.3.1设计原理109
3.3.2配置ProxyFactoryBean110
3.3.3 ProxyFactoryBean生成AopProxy代理对象111
3.3.4 JDK生成AopProxy代理对象116
3.3.5 CGLIB生成AopProxy代理对象117
3.4 Spring AOP拦截器调用的实现119
3.4.1设计原理119
3.4.2 JdkDynamicAopProxy的invoke拦截120
3.4.3 Cglib2AopProxy的intercept拦截121
3.4.4目标对象方法的调用122
3.4.5 AOP拦截器链的调用123
3.4.6配置通知器124
3.4.7 Advice通知的实现129
3.4.8 ProxyFactory实现AOP 136
3.5 Spring AOP的高级特性138
3.6小结140
第二部分Spring组件实现篇145
第4章Spring MVC与Web环境145
4.1 Spring MVC概述146
4.2 Web环境中的Spring MVC 148
4.3上下文在Web容器中的启动149
4.3.1 IoC容器启动的基本过程149
4.3.2 Web容器中的上下文设计151
4.3.3 ContextLoader的设计与实现154
4.4 Spring MVC的设计与实现158
4.4.1 Spring MVC的应用场景158
4.4.2 Spring MVC设计概览158
4.4.3 DispatcherServlet的启动和初始化160
4.4.4 MVC处理HTTP分发请求166
4.5 Spring MVC视图的呈现178
4.5.1 DispatcherServlet视图呈现的设计178
4.5.2 JSP视图的实现182
4.5.3 ExcelView的实现185
4.5.4 PDF视图的实现187
4.6小结189
第5章 数据库操作组件的实现191
5.1 Spring JDBC的设计与实现192
5.1.1应用场景192
5.1.2设计概要192
5.2 Spring JDBC中模板类的设计与实现193
5.2.1设计原理193
5.2.2 JdbcTemplate的基本使用193
5.2.3 JdbcTemplate的execute实现194
5.2.4 JdbcTemplate的query实现196
5.2.5使用数据库Connection 197
5.3 Spring JDBC中RDBMS操作对象的实现199
5.3.1 SqlQuery的实现200
5.3.2 SqlUpdate的实现204
5.3.3 SqlFunction206
5.4 Spring ORM的设计与实现208
5.4.1应用场景208
5.4.2设计概要208
5.5 Spring驱动Hibernate的设计与实现209
5.5.1设计原理210
5.5.2 Hibernate的Ses sionFactory210
5.5.3 HibernateTemplate的实现215
5.5.4 Session的管理219
5.6 Spring驱动iBatis的设计与实现222
5.6.1设计原理222
5.6.2创建SqlMapClient 222
5.6.3 SqlMapClientTemplate的实现224
5.7小结227
第6章Spring事务处理的实现228
6.1 Spring与事务处理229
6.2 Spring事务处理的设计概览229
6.3 Spring事务处理的应用场景230
6.4 Spring声明式事务处理231
6.4.1设计原理与基本过程231
6.4.2实现分析231
6.5 Spring事务处理的设计与实现241
6.5.1 Spring事务处理的编程式使用241
6.5.2事务的创建242
6.5.3事务的挂起249
6.5.4事务的提交251
6.5.5事务的回滚253
6.6 Spring事务处理器的设计与实现255
6.6.1 Spring事务处理的应用场景255
6.6.2 DataSourceTransactionManager的实现256
6.6.3 HibernateTransactionManager的实现259
6.7小结265
第7章Spring远端调用的实现267
7.1 Spring远端调用的应用场景268
7.2 Spring远端调用的设计概览268
7.3 Spring远端调用的实现271
7.3.1 Spring HTTP调用器的实现271
7.3.2 Spring Hession/Burlap的实现原理282
7.3.3 Spring RMI的实现295
7.4小结302
第三部分Spring应用实现篇307
第8章 安全框架ACEGI的设计与实现307
8.1 Spring ACEGI安全框架概述308
8.1.1概述308
8.1.2设计原理与基本实现过程308
8.1.3 ACEGI的Bean配置309
8.2配置Spring ACEGI310
8.3 ACEGI的Web过滤器实现313
8.4 ACEGI验证器的实现315
8.4.1 AuthenticationManager的authenticate315
8.4.2 DaoAuthenticationProvider的实现318
8.4.3读取数据库用户信息320
8.4.4完成用户信息的对比验证323
8.5 ACEGI授权器的实现324
8.5.1与Web环境的接口FilterSecurityInterceptor 324
8.5.2授权器的实现327
8.5.3投票器的实现329
8.6小结330
第9章Spring DM模块的设计与实现332
9.1 Spring DM模块的应用场景333
9.2 Spring DM的应用过程334
9.3 Spring DM设计与实现338
9.4小结348
第10章Spring Flex的设计与实现350
10.1 Spring Flex模块的应用场景351
10.2 Spring Flex的应用过程353
10.3 Spring Flex的设计与实现355
10.4小结362
附录A Spring项目的源代码环境363
附录B构建Spring项目的发布包378
附录C使用Spring IDE381
附录D Spring Pet Clinic应用实例385
热门推荐
- 3316881.html
- 3500191.html
- 1365816.html
- 985949.html
- 3597282.html
- 3728240.html
- 1320356.html
- 106126.html
- 877052.html
- 604162.html
- http://www.ickdjs.cc/book_3774140.html
- http://www.ickdjs.cc/book_2886975.html
- http://www.ickdjs.cc/book_2814650.html
- http://www.ickdjs.cc/book_3858150.html
- http://www.ickdjs.cc/book_1361875.html
- http://www.ickdjs.cc/book_910006.html
- http://www.ickdjs.cc/book_1527665.html
- http://www.ickdjs.cc/book_876268.html
- http://www.ickdjs.cc/book_1895274.html
- http://www.ickdjs.cc/book_3109956.html