1 / 6
文档名称:

Spring学习笔记.doc

格式:doc   大小:66KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Spring学习笔记.doc

上传人:x11gw27s 2020/1/5 文件大小:66 KB

下载得到文件列表

Spring学习笔记.doc

相关文档

文档介绍

文档介绍:一:Spring是什么?Spring是一个开源的控制反转(InversionOfControl)和面向切面(AOP)的容器框架。它主要目的是简化企业开发。二:IOC控制反转:lassPersonServiceBean{ PersonDaopersonDao=newPersonDaoBean(); publicvoidsave(Personperson) { (person); }}PersonDaoBean是在应用及内部创建及维护的。所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护时由外部容器负责的。这样,控制权就由应用转移到了外部容器。控制权的转移就是所谓的反转。三:依赖注入(DependencyInjection)当我们把依赖对象交给外部容器负责创建,那么PersonServiceBean类还可以改成如下:lassPersonServiceBean{ privatePersonDaopersonDao; /* *通过构造器参数,让容器把创建好的依赖对象注入到PersonServiceBean, *当然,也可以使用setter方法进行注入 */ publicPersonServiceBean(PersonDappersonDao) { =personDao; } publicvoidsave(Personperson) { (person); }}所谓依赖注入就是:在运行期间,由外部容器,动态的将依赖对象注入到组件中。|四:为何要使用Spring在我看来,在项目中引入Spring立即可以带来下面的好处:,实现软件各层之间的解耦。。如:事物管理服务,消息服务等等。当我们使用容器管理服务时,。1>使用容器提供的众多服务:2>不再需要手工控制事务:Hibernate的事务操作:publicvoidsave() { Sessionsession=(); (); Infoinfo=newInfo("fish"); ("fishishappy"); (info); ().commit(); }JDBC的事务操作:Connectionconn=null; try { ... (false); Statementstmt=(); ("updatepersonsetname='fish'"); mit(); ... } catch(Exceptione) { (); } finally { (); }3>不再需要处理复杂的事务传播行为:publicvoidpayment() { (); //更新金额 (); //记录操作日志 }

最近更新

2024年湖南司法警官职业学院单招职业适应性测.. 93页

2024年福建南平和洁环保科技有限公司招聘笔试.. 147页

2024年聊城市光明电力服务有限责任公司招聘笔.. 147页

2024年达州职业技术学院单招职业适应性测试题.. 97页

2024年金田集团招聘笔试冲刺题及参考答案 147页

2024广东省公务员考试言语理解与表达专项练习.. 115页

[公务员类试卷]言语理解与表达-历年真题试卷及.. 117页

公务员考试行测言语理解语句表达练习题完美版.. 119页

国家公务员行测(言语理解与表达)历年真题往年.. 119页

国考言语理解常见题型最新 118页

河北公务员考试行测言语理解与表达专项强化真.. 117页

行测 言语理解与表达试题汇编 117页

言语理解与表达练习题及完整答案1套 118页

(新版)UTC航拍知识考试题库及参考答案(能力.. 54页

(茅台酒)白酒酿造工职业技能认定-制曲制酒考.. 20页

七年级语文上册第一次月考试卷(人教版) 7页

一年级语文下册第二单元测试卷及答案(苏教版.. 4页

胺碘酮联合维拉帕米治疗难治性室性心动过速的.. 29页

胺碘酮在心源性猝死患者中的应用效果研究 27页

肿瘤放疗的前沿技术与研究进展 29页

肿瘤内科医患沟通中的家属参与和支持研究 33页

肾功能衰竭相关的高血压治疗的专家建议 30页

肝衰竭的急救处理措施与操作 31页

稳评预算方案 3页

结缔组织病相关间质性肺病的神经基础 30页

2020-2021学年江苏省盐城市四年级(下)期末数学.. 15页

XX学校在铸牢中华民族共同体意识教育工作情况.. 5页

学校领导班子考核谈话记录 3页

外墙施工方案(共7页) 7页

西安科技大学院处函件 27页