|
资源名称:Spring技术内幕(第2版)
- y! t6 K+ _! d百度网盘下载链接:. S6 K. t/ P$ L$ s2 K- G, e
链接: 1 j! E* G) `/ _" R
- \, M3 r: x# @2 J# v2 t {
密码: t3uf
2 W0 x4 }5 _- ~/ j' r( C! F作者:计文柯著( w- N8 G, ]! @! o/ m
出版社:机械工业出版社
7 ]! E. f( D8 K9 Q; A出版时间:2012年03月 ( m0 x% p" W9 q6 Z; W( F
页数合计:--, Y+ ?* ?4 S/ Q+ F% z
链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106, ?" j R; ]0 g2 q0 A- _2 B
如何获取资源:卡密获取及充值: https://www.javazx.com/dev8133_cdkeygroup-cdkeygroup.html `5 L% q+ `$ { x1 n; }: F
VIP说明:月度VIP:使用期限30天+ _4 U# ?* T' Y' A) G( a6 [
年度VIP:使用期限365天& M$ `2 c& H; d4 U$ w
终身VIP:使用期限永久
/ @) W3 L6 C$ I( O4 F q7 h& j2 A6 E- Y
java视频教程详情描述:
$ K( ?3 H6 m: ]& F3 X) s
/ R1 J3 t3 o8 S2 i! m9 j* E/ u# ^
+ o% j' {) c" |. p. _+ }1 l
电子书截图:8 G$ }0 K- u, L
' L9 g! C" |+ z! i
9 s! s0 K5 q% R: Q+ [' |" G# r第1章 Spring的设计理念和整体架构) h; G d% K7 q& Q5 \+ i2 d) T0 t
1.1 Spring的各个子项目4 L( @3 @' p2 v8 Z# l
1.2 Spring的设计目标( I) H. E! L' ?' P5 V
1.3 Spring的整体架构1 S8 J* ^3 q) j3 e3 J% B4 M
1.4 Spring的应用场景
/ W4 ~/ a8 t/ v' D 1.5 小结
* W8 Y; o* ?" v# V7 ]) _第一部分 Spring核心实现篇
- `8 { U$ N1 p; e2 `- g 第2章 Spring Framework的核心:IoC容器的实现& Z& d1 N5 }7 }! s# Y# |& _' u( ]$ R+ Q
2.1 Spring IoC容器概述) g( i P0 g1 X- u
2.1.1 IoC容器和依赖反转模式9 U- L6 e7 f( f& R* M8 v; Z
2.1.2 Spring IoC的应用场景- H; ~7 _% Q! m5 D4 v% c
2.2 IoC容器系列的设计与实现:BeanFactory和ApplicationContext, x4 T2 ~+ A# K% e5 \/ ] z1 r
2.2.1 Spring的IoC容器系列
: v8 z5 s9 W& Q5 U& X0 L 2.2.2 Spring IoC容器的设计, i+ |6 x, a2 U
2.3 IC容器的初始化过程$ ]( r5 {0 k* e- c7 w7 y. k( J
2.3.1 BeanDefinition的Resource定位3 C& Z" `7 y5 G5 W$ k
2.3.2 BeanDefinition的载入和解析
/ |. K5 D6 L9 Z 2.3.3 BeanDefinition在IoC容器中的注册& n0 d0 {$ C* @
2.4 IoC容器的依赖注入9 E$ j- d& ]% B `! c; Z! t
2.5 容器其他相关特性的设计与实现
1 V9 O2 [7 c! {5 {2 M" p 2.5.1 ApplicationContext和Bean的初始化及销毁
b+ S7 A& z& _1 {; o/ c0 x4 g 2.5.2 lazy-init属性和预实例化 P( E) l! `: F' p3 e" `9 J
2.5.3 FactoryBean的实现
% }- H% L0 U8 A+ R2 O 2.5.4 BeanPostProcessor的实现
C' c- `$ i' [ g8 j- K9 K$ z 2.5.5 autowiring(自动依赖装配)的实现
) W0 d. I1 r( x9 l, X, i- I 2.5.6 Bean的依赖检查3 p* R( Y4 Z' {( ^ U' y
2.5.7 Bean对IoC容器的感知1 y- s# L6 d& e) w: [7 N5 P: G7 F
2.6 小结7 d" G+ c9 a1 p. q& u) B+ R
第3章 Spring AOP的实现* ]" V/ N' h% c" H% R- M- D
3.1 Spring AOP概述, H) ]! ~0 o+ R% D
3.1.1 AOP概念回顾
) f/ R2 }1 K0 C9 b1 c- ~" g! p8 S 3.1.2 Advice通知1 b3 \+ _: `0 z9 P
3.1.3 Pointcut切点
" J- A0 ~* y8 e: v 3.1.4 Advisor通知器% K9 m6 J( y, {6 |5 j
3.2 Spring AOP的设计与实现
* e+ H9 Y3 T$ c0 T2 l, A$ ?7 ~ 3.2.1 JVM的动态代理特性
3 O1 R m, v$ z& I 3.2.2 Spring AOP的设计分析1 l7 B' e. E7 ~: `6 t- [& C z
3.2.3 Spring AOP的应用场景
' x5 N* t7 @$ N t5 X5 y 3.3 建立AopProxy代理对象4 h4 K7 x2 a, \2 r% b0 Y
3.3.1 设计原理
! R& f* K$ q) L 3.3.2 配置ProxyFactoryBean# O' t4 h- O8 g& I" P7 [5 D- |1 d
3.3.3 ProxyFactoryBean生成AopProxy代理对象
Q8 q' E4 J& }3 E, z 3.3.4 JDK生成AopProxy代理对象
2 t' s* Z6 R2 e+ ^( K 3.3.5 CGLIB生成AopProxy代理对象9 I# E! Z# X* q+ b, a2 u4 j1 L
3.4 Spring AOP拦截器调用的实现
+ G R3 g f: u: P9 X `( W5 Y 3.4.1 设计原理
+ Z* u7 I% c2 W$ I- c) S; _ 3.4.2 JdkDynamicAopProxy的invoke拦截
, V* _! V/ u( [8 `' `0 h! m 3.4.3 Cglib2AopProxy的intercept拦截$ c' N5 }6 d' ~4 e. j* P" c
3.4.4 目标对象方法的调用9 E# {7 N7 c6 @* |/ i& I* A5 {
3.4.5 AOP拦截器链的调用5 l1 ~5 {8 ]7 {! i) R5 o/ `
3.4.6 配置通知器: l$ @" |4 ^7 y+ y- X; E
3.4.7 Advice通知的实现
6 K- Y# G3 S$ T* }, F 3.4.8 ProxyFactory实现AOP5 V) Z. O2 g, V' `
3.5 Spring AOP的高级特性
' g: }$ Q0 ] k0 @1 [; H" ^ 3.6 小结4 X6 G4 R# X, {8 i4 E
第二部分 Spring组件实现篇
7 ~/ W4 H- w$ v7 b* [8 S 第4章 Spring MVC与Web环境
9 u. A9 `1 o# |3 K 4.1 Spring MVC概述
( w4 q8 r$ Z; \0 m/ |# V- E 4.2 Web环境中的Spring MVC4 v: v5 Y: i8 q! I6 n2 Y7 V
4.3 上下文在Web容器中的启动
7 H0 E& p5 g- V. u" i4 { 4.3.1 IoC容器启动的基本过程
, ?% S6 Z) M8 R" }+ `; r6 E 4.3.2 Web容器中的上下文设计. N! i* }# T+ X3 z
4.3.3 ContextLoader的设计与实现* X+ @7 V) I1 a$ t; B) z" X' n; e
4.4 Spring MVC的设计与实现' w( G/ [: K% i5 e' _7 D- N- \' v
4.4.1 Spring MVC的应用场景
& _! J0 p5 o w- q4 u9 h 4.4.2 Spring MVC设计概览
# j/ z+ A1 L* f; P' J0 e1 I/ j 4.4.3 DispatcherServlet的启动和初始化
. y$ K6 o7 @1 V3 O+ Q 4.4.4 MVC处理HTTP分发请求
0 S* V8 M) D/ ?, O5 n( Z 4.5 Spring MVC视图的呈现: K9 {1 w1 a1 j# U7 s' n6 G
4.5.1 DispatcherServlet视图呈现的设计
; G0 D2 @* b' I) M& N 4.5.2 JSP视图的实现( m1 _3 c$ [( ?4 c) \
4.5.3 ExcelView的实现
: Y# K7 T' V* ]/ |5 C7 m. W5 Q$ H 4.5.4 PDF视图的实现& ^! ~2 r, F7 Y4 B% J7 r
4.6 小结1 K% q7 T: x! q3 K
第5章 数据库操作组件的实现
& I( J/ z) A) ?" V9 p 5.1 Spring JDBC的设计与实现- T6 k2 L7 W1 H( q% B0 `1 S7 z
5.1.1 应用场景
2 N, h8 ^2 k& k+ `# I 5.1.2 设计概要5 U' H% w& v$ _* g
5.2 Spring JDBC中模板类的设计与实现8 n) N; T: T) b w8 B( L; }: b$ D/ N
5.2.1 设计原理1 A/ M1 L6 G8 E8 F) _" @
5.2.2 JdbcTemplate的基本使用/ }% d5 [* E7 p0 C/ H
5.2.3 JdbcTemplate的execute实现
( D# m" S* G2 y" ]# } 5.2.4 JdbcTemplate的query实现; ~5 X; n+ H! T7 ^
5.2.5 使用数据库Connection/ A) v8 }3 G9 `4 ]) ~
5.3 Spring JDBC中RDBMS操作对象的实现; K* l; k N2 d% ?
5.3.1 SqlQuery的实现) J6 L. \. |, z
5.3.2 SqlUpdate的实现3 k5 z' V, Z0 R+ m G
5.3.3 SqlFunction2 k) x. C6 \( g, D
5.4 Spring ORM的设计与实现& m" e% O! k4 A. K3 G9 P8 g
5.4.1 应用场景) I) Y$ m9 y( F' A, _* a8 _, ^
5.4.2 设计概要
% a- s% Y7 Q- E8 b9 ?* K 5.5 Spring驱动Hibernate的设计与实现9 e" n/ G4 [; z. _6 _' \+ P% H
5.5.1 设计原理/ s# r" u3 F# J! `: q
5.5.2 Hibernate的SessionFactory7 A5 x" j) _0 j5 b
5.5.3 HibernateTemplate的实现8 S! x* y' I. c2 ]& m5 ]
5.5.4 Session的管理
1 B2 m# b1 n" L# {. u 5.6 Spring驱动iBatis的设计与实现
3 T0 H1 P( {) c+ ` 5.6.1 设计原理$ D. o* ]. ]' y9 _! `, V
5.6.2 创建SqlMapClient6 y) K( ?! ~+ x/ N
5.6.3 SqlMapClientTemplate的实现% E2 K& A8 q$ H! k" w; B9 ?
5.7 小结6 k3 U: q4 ~0 b# j1 n
第6章 Spring事务处理的实现
- F* P p8 Y {: N- F( G' \ 6.1 Spring与事务处理' O- w5 [8 l2 y9 @& R4 o' s6 L5 c i, _
6.2 Spring事务处理的设计概览
2 @4 {7 ]2 Z! \1 H2 x- C! F* k 6.3 Spring事务处理的应用场景+ x! h! H# Q; t( z
6.4 Spring声明式事务处理
- [9 _- c0 V( w. I5 o 6.4.1 设计原理与基本过程
7 d0 n% e" c5 c( L: m& T% Z 6.4.2 实现分析
1 W3 i1 H( S+ i: m9 O( ]8 ` 6.5 Spring事务处理的设计与实现
# \* h- b- x) U+ Y0 N9 \- z 6.5.1 Spring事务处理的编程式使用
3 Q* Z" c) ]$ H' A) C" u 6.5.2 事务的创建# H0 \& [+ {& C* e- o9 Q _6 A
6.5.3 事务的挂起4 w5 }$ Z- h6 {
6.5.4 事务的提交
5 M: J& {1 x3 w 6.5.5 事务的回滚
F% h, j! r! B; N; Y! Q" V0 I: D) `5 F 6.6 Spring事务处理器的设计与实现
! {, W+ ~$ s+ w& W( |# T 6.6.1 Spring事务处理的应用场景* N; z, d3 u% U1 Q+ b1 ?$ \
6.6.2 DataSourceTransactionManager的实现# l. x) ?' ~/ \9 j
6.6.3 HibernateTransactionManager的实现( O1 B0 Z) v" L3 ?( D
6.7 小结3 S; J7 U( r7 x4 H1 o+ m. K
第7章 Spring远端调用的实现6 N5 z/ a( p6 l4 ^' [, e, n
7.1 Spring远端调用的应用场景
- s3 q ~2 S) z 7.2 Spring远端调用的设计概览
- M9 I9 t7 ~; i( ? 7.3 Spring远端调用的实现+ X% G1 `' w; L r% M5 l$ A( V
7.3.1 Spring HTTP调用器的实现" b( H5 R9 ]4 G
7.3.2 Spring Hession/Burlap的实现原理
7 M& m0 ?% M V1 | 7.3.3 Spring RMI的实现 k) H/ J7 x: l, v. X2 A
7.4 小结
6 x- n1 r0 J% i2 D8 L第三部分 Spring应用实现篇$ ^$ v& P. b, j. K
第8章 安全框架ACEGI的设计与实现& K2 d6 [# j2 l5 ^3 S% T
8.1 Spring ACEGI安全框架概述4 K/ K5 u3 H9 `( q# N0 B- E) `
8.1.1 概述3 W# _! B+ b+ i7 j. a% A4 A+ c
8.1.2 设计原理与基本实现过程7 `: X6 L- A7 s' _ }4 w1 N- k
8.1.3 ACEGI的Bean配置7 U- V' E! s& u7 w
8.2 配置Spring ACEGI. _8 b! h1 @! a5 l6 o
8.3 ACEGI的Web过滤器实现
5 G8 t; P* o- `; x5 x) I 8.4 ACEGI验证器的实现9 Y Y5 \3 v" b; A, _
8.4.1 AuthenticationManager的authenticate
( @7 ~9 N/ @. _2 f& u 8.4.2 DaoAuthenticationProvider的实现. m& ^; T- P. N- @+ W" M/ L8 F
8.4.3 读取数据库用户信息0 }$ U4 @6 t5 K
8.4.4 完成用户信息的对比验证
y$ Q) M2 p" D! a+ _$ \ 8.5 ACEGI授权器的实现( z- l% @7 [( W
8.5.1 与Web环境的接口FilterSecurityInterceptor
) W% n2 |# g( h0 F4 M2 o 8.5.2 授权器的实现1 D" {7 @& m& V R
8.5.3 投票器的实现
# o7 G T' }0 z% Y 8.6 小结
" @, _1 f# l6 o, G' n. T8 ?- |, e 第9章 Spring DM模块的设计与实现5 u0 { U5 Q ^8 A; O
9.1 Spring DM模块的应用场景
- j3 c8 ^/ c# M% t: L1 U8 m 9.2 Spring DM的应用过程
0 U* h; o" D4 M3 t 9.3 Spring DM设计与实现1 H. x4 r1 h& u! h6 [0 o
9.4 小结
% Z% d8 C$ L) X 第10章 Spring Flex的设计与实现" u2 ?' T( T" e7 A% x* z
10.1 Spring Flex模块的应用场景* M e( [; d4 Z& n% s
10.2 Spring Flex的应用过程/ D* g- _- ]3 @8 s/ R: _- Z
10.3 Spring Flex的设计与实现. K( R! w9 _3 y" s& F
10.4 小结& V9 V3 D2 \% i7 R. A3 ]1 ?# V
2 H1 W% ^5 p$ d7 S3 N0 k
: H: Z' P4 y; r& k1 M |
|