SlideShare uma empresa Scribd logo
1 de 132
Spring 简介与入门
Spring 简介 ,[object Object],[object Object],[object Object]
Spring 简介 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Spring 简介 ,[object Object],[object Object],[object Object]
Spring 简介
Spring 简介
Spring 技术基础 ,[object Object],[object Object],[object Object],[object Object]
反射机制 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
反射机制 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
反射机制 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Class 类 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Class 类 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Field 类 ,[object Object],[object Object]
Method 类 ,[object Object],[object Object]
Contructor 类 ,[object Object],[object Object]
JavaBean 自省机制 ,[object Object],[object Object]
Introspector ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PropertyDescriptor  ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],代理( Proxy )模式
代理( Proxy )模式 ,[object Object],[object Object]
代理模式的结构
代理模式的角色 ,[object Object],[object Object],[object Object]
代理模式的时序
装配 Bean
IoC 与 Bean 装配 ,[object Object],[object Object],[object Object],[object Object]
Bean 容器 ,[object Object],[object Object],[object Object]
BeanFactory ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BeanFactory ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resource ,[object Object],[object Object],[object Object]
Resource ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resource ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
装配 Bean ,[object Object],[object Object],[object Object],[object Object],[object Object]
装配 Bean ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
装配 Bean ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
原型或单例 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
原型或单例 ,[object Object],[object Object],[object Object]
延迟加载 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
初始化与清理 ,[object Object],[object Object],[object Object],[object Object]
初始化与清理 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
初始化与清理 ,[object Object],[object Object],[object Object],[object Object]
初始化与清理 ,[object Object],[object Object],[object Object],[object Object]
Setter 装配 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Setter 装配- 装配种类 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Setter 装配-基本类型 ,[object Object],[object Object],[object Object],[object Object]
Setter 装配-基本类型 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Setter 装配- bean 类型 ,[object Object],[object Object],[object Object],[object Object]
Setter 装配- bean 类型 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Setter 装配- bean 类型 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Setter 装配-集合类型 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Setter 装配- list 集合 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Setter 装配- set 集合 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Setter 装配- map 集合 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Setter 装配- props 集合 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Setter 装配-设置 null ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
构造装配 ,[object Object],[object Object],[object Object],[object Object],[object Object]
构造装配 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
自动装配 ,[object Object],[object Object],[object Object],[object Object]
自动装配类型 ,[object Object],[object Object],[object Object],[object Object],[object Object]
装配 Bean ,[object Object],[object Object],[object Object],[object Object]
ApplicationContext ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ApplicationContext ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
面向切面- AOP
AOP 简介 ,[object Object],[object Object]
AOP 简介 ,[object Object],[object Object],[object Object]
AOP 简介
AOP 术语 ,[object Object],[object Object],[object Object],[object Object],[object Object]
AOP 术语 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
AOP 实现技术 ,[object Object],[object Object],[object Object]
AOP 实现技术 ,[object Object],[object Object],[object Object]
AOP 实现技术 ,[object Object],[object Object],[object Object]
AOP 快速入门 ,[object Object],[object Object],[object Object],[object Object],[object Object]
AOP 快速入门-创建目标 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
AOP 快速入门-创建目标 ,[object Object],[object Object],[object Object],[object Object],[object Object]
AOP 快速入门-创建通知 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
AOP 快速入门-注册 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
通知的类型 ,[object Object]
通知的类型 ,[object Object],[object Object]
切入点 ,[object Object],[object Object],[object Object],[object Object]
切入点
Advisor 概述 ,[object Object],[object Object],[object Object]
Advisor 概述 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
内置切入点 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
名称匹配 ,[object Object],[object Object],[object Object],[object Object]
相应 Advisor ,[object Object],[object Object]
相应 Advisor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
正则表达式匹配 ,[object Object],[object Object],[object Object]
正则表达式匹配 ,[object Object],[object Object],[object Object],[object Object],[object Object]
相应 Advisor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
相应 Advisor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
数据层应用
DAO 支持 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JDBC 方式 ,[object Object]
JDBC 方式 ,[object Object],[object Object],[object Object],[object Object],[object Object]
DriverManagerDataSource ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DriverManagerDataSource ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
第三方连接池 ,[object Object],[object Object],[object Object]
第三方连接池 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JNDI 方式 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JdbcTemplate ,[object Object],[object Object],[object Object],[object Object],[object Object]
JdbcTemplate 查询 ,[object Object],[object Object],[object Object],[object Object],[object Object]
JdbcTemplate 查询 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JdbcTemplate 更新 ,[object Object],[object Object],[object Object],[object Object],[object Object]
JdbcTemplate 更新 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
映射对象 ,[object Object],[object Object]
映射对象
映射对象
整合 Hibernate ,[object Object],[object Object],[object Object],[object Object]
整合 Hibernate
整合 Hibernate ,[object Object],[object Object],[object Object]
整合 Hibernate ,[object Object],[object Object],[object Object]
表述层应用
集成 Struts ,[object Object],[object Object],[object Object],[object Object],[object Object]
显式集成 ,[object Object],[object Object],[object Object]
Action 代理 ,[object Object],[object Object]
Action 代理 多模块时,路径如何写?
RequestProcessor 代理 ,[object Object],[object Object]
Spring 事务支持 ,[object Object],[object Object]
Spring 事务支持
Spring 事务支持 注:以上类均实现了 PlatformTransactionManager
Spring 事务支持 ,[object Object],[object Object],[object Object]
Spring 事务支持
Spring 事务支持 ,[object Object],[object Object],[object Object]
编程式事务管理 ,[object Object],[object Object],[object Object]
编程式事务管理 ,[object Object]
编程式事务管理
编程式事务管理 ,[object Object],[object Object],[object Object]
编程式事务管理 ,[object Object]
宣称式事务 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
宣称式事务 ,[object Object],[object Object]
宣称式事务
传播行为
传播行为

Mais conteúdo relacionado

Mais procurados

Java面试笔试题大汇总
Java面试笔试题大汇总Java面试笔试题大汇总
Java面试笔试题大汇总yiditushe
 
Spring 2.x 中文
Spring 2.x 中文Spring 2.x 中文
Spring 2.x 中文Guo Albert
 
Java SE 7 技術手冊第六章草稿 - 何謂繼承?
Java SE 7 技術手冊第六章草稿 - 何謂繼承?Java SE 7 技術手冊第六章草稿 - 何謂繼承?
Java SE 7 技術手冊第六章草稿 - 何謂繼承?Justin Lin
 
中心教员J2 Ee面试题
中心教员J2 Ee面试题中心教员J2 Ee面试题
中心教员J2 Ee面试题yiditushe
 
Java相关基础知识
Java相关基础知识Java相关基础知识
Java相关基础知识yiditushe
 
Spring4.x + hibernate4.x_配置详解
Spring4.x + hibernate4.x_配置详解Spring4.x + hibernate4.x_配置详解
Spring4.x + hibernate4.x_配置详解zany_hui
 
千呼萬喚始出來的Java SE 7
千呼萬喚始出來的Java SE 7千呼萬喚始出來的Java SE 7
千呼萬喚始出來的Java SE 7javatwo2011
 
Jni攻略之八――操作对象的构造方法
Jni攻略之八――操作对象的构造方法Jni攻略之八――操作对象的构造方法
Jni攻略之八――操作对象的构造方法yiditushe
 
掌星 移动互联网开发笔记-Vol001
掌星 移动互联网开发笔记-Vol001掌星 移动互联网开发笔记-Vol001
掌星 移动互联网开发笔记-Vol001rainx1982
 
《Python 3.5 技術手冊》第六章草稿
《Python 3.5 技術手冊》第六章草稿《Python 3.5 技術手冊》第六章草稿
《Python 3.5 技術手冊》第六章草稿Justin Lin
 
J2ee经典学习笔记
J2ee经典学习笔记J2ee经典学习笔记
J2ee经典学习笔记yiditushe
 
Js的国(转载)
Js的国(转载)Js的国(转载)
Js的国(转载)Leo Hui
 
Java23种设计模式(总结)
Java23种设计模式(总结)Java23种设计模式(总结)
Java23种设计模式(总结)xuanlong282
 
jQuery介绍@disandu.com
jQuery介绍@disandu.comjQuery介绍@disandu.com
jQuery介绍@disandu.comThink hy
 
Ejb工作原理学习笔记
Ejb工作原理学习笔记Ejb工作原理学习笔记
Ejb工作原理学习笔记yiditushe
 
Spring入门纲要
Spring入门纲要Spring入门纲要
Spring入门纲要yiditushe
 
Spring 2.0 技術手冊第四章 - Spring AOP
Spring 2.0 技術手冊第四章 - Spring AOPSpring 2.0 技術手冊第四章 - Spring AOP
Spring 2.0 技術手冊第四章 - Spring AOPJustin Lin
 

Mais procurados (20)

Java面试笔试题大汇总
Java面试笔试题大汇总Java面试笔试题大汇总
Java面试笔试题大汇总
 
Spring 2.x 中文
Spring 2.x 中文Spring 2.x 中文
Spring 2.x 中文
 
Java SE 7 技術手冊第六章草稿 - 何謂繼承?
Java SE 7 技術手冊第六章草稿 - 何謂繼承?Java SE 7 技術手冊第六章草稿 - 何謂繼承?
Java SE 7 技術手冊第六章草稿 - 何謂繼承?
 
中心教员J2 Ee面试题
中心教员J2 Ee面试题中心教员J2 Ee面试题
中心教员J2 Ee面试题
 
Java相关基础知识
Java相关基础知识Java相关基础知识
Java相关基础知识
 
Spring4.x + hibernate4.x_配置详解
Spring4.x + hibernate4.x_配置详解Spring4.x + hibernate4.x_配置详解
Spring4.x + hibernate4.x_配置详解
 
SCJP ch17
SCJP ch17SCJP ch17
SCJP ch17
 
千呼萬喚始出來的Java SE 7
千呼萬喚始出來的Java SE 7千呼萬喚始出來的Java SE 7
千呼萬喚始出來的Java SE 7
 
Jni攻略之八――操作对象的构造方法
Jni攻略之八――操作对象的构造方法Jni攻略之八――操作对象的构造方法
Jni攻略之八――操作对象的构造方法
 
SCJP ch11
SCJP ch11SCJP ch11
SCJP ch11
 
掌星 移动互联网开发笔记-Vol001
掌星 移动互联网开发笔记-Vol001掌星 移动互联网开发笔记-Vol001
掌星 移动互联网开发笔记-Vol001
 
《Python 3.5 技術手冊》第六章草稿
《Python 3.5 技術手冊》第六章草稿《Python 3.5 技術手冊》第六章草稿
《Python 3.5 技術手冊》第六章草稿
 
J2ee经典学习笔记
J2ee经典学习笔记J2ee经典学习笔记
J2ee经典学习笔记
 
Js的国(转载)
Js的国(转载)Js的国(转载)
Js的国(转载)
 
Java23种设计模式(总结)
Java23种设计模式(总结)Java23种设计模式(总结)
Java23种设计模式(总结)
 
jQuery介绍@disandu.com
jQuery介绍@disandu.comjQuery介绍@disandu.com
jQuery介绍@disandu.com
 
Sun java
Sun javaSun java
Sun java
 
Ejb工作原理学习笔记
Ejb工作原理学习笔记Ejb工作原理学习笔记
Ejb工作原理学习笔记
 
Spring入门纲要
Spring入门纲要Spring入门纲要
Spring入门纲要
 
Spring 2.0 技術手冊第四章 - Spring AOP
Spring 2.0 技術手冊第四章 - Spring AOPSpring 2.0 技術手冊第四章 - Spring AOP
Spring 2.0 技術手冊第四章 - Spring AOP
 

Semelhante a Spring框架

中远公司 Java培训资料
中远公司  Java培训资料中远公司  Java培训资料
中远公司 Java培训资料yiditushe
 
Spring ioc详解
Spring ioc详解Spring ioc详解
Spring ioc详解ygj_2008
 
Spring框架,技术详解及使用指导
Spring框架,技术详解及使用指导Spring框架,技术详解及使用指导
Spring框架,技术详解及使用指导yiditushe
 
Google protocol buffers简析
Google protocol buffers简析Google protocol buffers简析
Google protocol buffers简析wavefly
 
第1讲 开始编写程序
第1讲 开始编写程序第1讲 开始编写程序
第1讲 开始编写程序ruandao
 
Java华为面试题
Java华为面试题Java华为面试题
Java华为面试题yiditushe
 
面向对象的Js培训
面向对象的Js培训面向对象的Js培训
面向对象的Js培训yiditushe
 
[圣思园][Java SE]Reflection
[圣思园][Java SE]Reflection[圣思园][Java SE]Reflection
[圣思园][Java SE]ReflectionArBing Xie
 
Spring 2.0 技術手冊第三章 - IoC 容器
Spring 2.0 技術手冊第三章 - IoC 容器Spring 2.0 技術手冊第三章 - IoC 容器
Spring 2.0 技術手冊第三章 - IoC 容器Justin Lin
 
[圣思园][Java SE]Java se lesson 3
[圣思园][Java SE]Java se lesson 3[圣思园][Java SE]Java se lesson 3
[圣思园][Java SE]Java se lesson 3ArBing Xie
 
Workshop Sutdio3(1)
Workshop Sutdio3(1)Workshop Sutdio3(1)
Workshop Sutdio3(1)wangjiaz
 
[圣思园][Java SE]Java se lesson 1
[圣思园][Java SE]Java se lesson 1[圣思园][Java SE]Java se lesson 1
[圣思园][Java SE]Java se lesson 1ArBing Xie
 
[圣思园][Java SE]Java se lesson 1
[圣思园][Java SE]Java se lesson 1[圣思园][Java SE]Java se lesson 1
[圣思园][Java SE]Java se lesson 1ArBing Xie
 
中远公司 Java培训资料
中远公司  Java培训资料中远公司  Java培训资料
中远公司 Java培训资料yiditushe
 
Uliweb设计分享
Uliweb设计分享Uliweb设计分享
Uliweb设计分享modou li
 
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程yiditushe
 
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程appollo0312
 
Lucene2 4学习笔记1
Lucene2 4学习笔记1Lucene2 4学习笔记1
Lucene2 4学习笔记1yiditushe
 

Semelhante a Spring框架 (20)

中远公司 Java培训资料
中远公司  Java培训资料中远公司  Java培训资料
中远公司 Java培训资料
 
Spring ioc详解
Spring ioc详解Spring ioc详解
Spring ioc详解
 
Exodus2 大局观
Exodus2 大局观Exodus2 大局观
Exodus2 大局观
 
Spring框架,技术详解及使用指导
Spring框架,技术详解及使用指导Spring框架,技术详解及使用指导
Spring框架,技术详解及使用指导
 
Google protocol buffers简析
Google protocol buffers简析Google protocol buffers简析
Google protocol buffers简析
 
第1讲 开始编写程序
第1讲 开始编写程序第1讲 开始编写程序
第1讲 开始编写程序
 
Java华为面试题
Java华为面试题Java华为面试题
Java华为面试题
 
面向对象的Js培训
面向对象的Js培训面向对象的Js培训
面向对象的Js培训
 
[圣思园][Java SE]Reflection
[圣思园][Java SE]Reflection[圣思园][Java SE]Reflection
[圣思园][Java SE]Reflection
 
Spring 2.0 技術手冊第三章 - IoC 容器
Spring 2.0 技術手冊第三章 - IoC 容器Spring 2.0 技術手冊第三章 - IoC 容器
Spring 2.0 技術手冊第三章 - IoC 容器
 
[圣思园][Java SE]Java se lesson 3
[圣思园][Java SE]Java se lesson 3[圣思园][Java SE]Java se lesson 3
[圣思园][Java SE]Java se lesson 3
 
Hibernate教程
Hibernate教程Hibernate教程
Hibernate教程
 
Workshop Sutdio3(1)
Workshop Sutdio3(1)Workshop Sutdio3(1)
Workshop Sutdio3(1)
 
[圣思园][Java SE]Java se lesson 1
[圣思园][Java SE]Java se lesson 1[圣思园][Java SE]Java se lesson 1
[圣思园][Java SE]Java se lesson 1
 
[圣思园][Java SE]Java se lesson 1
[圣思园][Java SE]Java se lesson 1[圣思园][Java SE]Java se lesson 1
[圣思园][Java SE]Java se lesson 1
 
中远公司 Java培训资料
中远公司  Java培训资料中远公司  Java培训资料
中远公司 Java培训资料
 
Uliweb设计分享
Uliweb设计分享Uliweb设计分享
Uliweb设计分享
 
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
 
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
 
Lucene2 4学习笔记1
Lucene2 4学习笔记1Lucene2 4学习笔记1
Lucene2 4学习笔记1
 

Spring框架