- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Spring2.5学习笔记》.pdf
Spring2.5 学习笔记
Spring2.5 学习笔记
——基于 Spring2.5.6
整理者: 懒洋洋 (QQ:125392310)
2010 年 07 月28 日
1/31
Spring2.5 学习笔记
目录
目录2
Spring 是什么4
为什么要使用 Spring4
轻量级与重量级概念的划分4
使用 Spring4
Spring 需要的jar 包4
Spring 配置文件5
实例化Spring 容器5
获取Bean5
Spring 管理Bean 的原理6
三种实例化 Bean 的方式8
使用类构造器实例化8
使用静态工厂方法实例化8
使用实例工厂方法实例化9
Bean 的作用域9
指定 Bean 的初始化方法和销毁方法10
注入依赖对象10
基本类型对象注入10
注入bean 对象10
内部bean 注入10
集合类型的注入11
依赖注入的方式13
手工装配13
自动装配14
autowire 取值范围14
自动扫描方式把组件纳入Spring 容器中管理14
AOP 中的概念15
AOP 之JDK 代理对象15
AOP 之 CGLIB 实现17
Spring 的AOP 编程19
基于注解的 SpringAOP 编程19
Spring 中的配置19
使用示例20
输出结果22
2/31
Spring2.5 学习笔记
基于XML 配置的 SpringAOP 编程22
Spring 中的配置22
使用示例23
输出结果24
Spring 事务管理25
基于注解的事务管理25
Spring 配置25
使用示例26
事务管理级别29
数据库系统提供的事务隔离级别30
基于XML 配置的事务管理30
3/31
Spring2.5 学习笔记
Spring 是什么
spring 是一个开源的 IoC 控制反转(Inversion of Control)和面向切面(AOP )的容
器框架。它的主要目的是简化企业开发。
所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由
外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是反转。
所谓依赖注入就是指:在运行期由外部容器动态地将依赖对象注入到组件中。
为什么要使用 Spring
• 降低组件之间的耦合度,实现软件各层之间的解耦。
• 可以使用容器提供的众多服务,如:事务管理服务、消息服务等。当我们使用容器管
理事务时,开发人员就不再需要手工控制事务,也不需处理复杂的事务传播。
• 容器提供单例模式支持,开发人员不再需要自己编写单例实现代码。
• 容器提供了AOP 技术,利用它很容易实现如权限拦截、运行期监控等功能。
• 容器提供的众多辅助类,使用这些类能够加快应用的开发,如:
JDBCTemplate 、HibernateTemplat 。
• Spring 对于主流的应用框架提供了集成支持便于应用开发,如:集成
Struts 、Hibernate 、JP 等。
轻量级与重量级概念的划分
轻量级还是重量级主要看使用了多少服务,使用的服务越多,容器要为普通Java 对象
做
您可能关注的文档
- 《SEO秘籍《电子商务赚钱秘诀》-TomHua》.pdf
- 《SEO精华知识-绝密教程》.pdf
- 《SEO网络赢利的秘密——我是怎样通过网络挣到100万的》.pdf
- 《SEO课程第1讲:搜索引擎与SEO》.pdf
- 《SEO课程第2讲:SEO核心思想及工作流程》.pdf
- 《SEO课程第3讲:主机、域名及URL对SEO的影响》.pdf
- 《SEO课程第4讲:网站结构与关键字的选择》.pdf
- 《SEO赚钱培训(新人SEO道破指南)作者:望空长吼》.pdf
- 《SH JUG - java debugging - from desktop to cloud》.pdf
- 《SIEMENS_S7-300_PLC_培训资料》.pdf
- 2025-2030年中国谷物种植行业竞争状况及投资趋势分析报告新版.docx
- 强调智能牙刷刷牙力度反馈机制.docx
- 冀教版初中八年级下册数学精品习题课件 第二十二章 四边形 22.7 多边形的内角和与外角和.ppt
- 2025-2030年中国调节阀市场规模调研及前景发展趋势分析报告.docx
- 2024高考政治一轮复习第1单元生活与消费单元综合提升教学案新人教版必修1.doc
- 屋面岩棉板保温施工方案.doc
- 强调污水污泥处理后土地利用规范.docx
- 2025-2030年中国调速器产业市场运营状况与发展潜力分析报告.docx
- 强调舞台演出设备安装承重检查.docx
- 鹅痛风病毒抗原蛋白原核表达载体的构建.docx
最近下载
- BIM建模——Revit建筑设计PPT教学课件(全707页).ppt VIP
- 钢筋翻样自动计算excel表格.xls VIP
- 高中数学竞赛(强基计划)历年真题练习 专题14 初等数论 (学生版+解析版).docx
- 高中数学竞赛(强基计划)历年真题练习 专题13 数学归纳法 (学生版+解析版).docx
- 钢筋笼(螺旋箍筋)工程量自动计算表.xlsx VIP
- G平法识图与钢筋量计算.pptx VIP
- 2024华医网继续教育心血管病预防与康复题库答案.docx VIP
- 雷克萨斯is250维修手册m be 0023.pdf VIP
- 2020年国家公务员考试面试真题(海关+海事局).doc VIP
- 桩钢筋笼自动计算简表(精算版).xls VIP
文档评论(0)