spring笔记(spring笔记).docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
spring笔记(spring笔记)

spring笔记(spring笔记) ============================================第一天========================================== 1。春天框架的作用和好处(降低程序的耦合度,改善程序结构) 主要用于整合,好处是解耦。(组件与组件之间的调用的耦合度:例如行动组件和道组件)。 春天中整合程序的各个组件,可以将组件之间的关系解耦,提高程结构的灵活性, 便于后期维护和扩展。 这整合中弹簧有什么做用? 利用弹簧框架整合Struts2、Hibernate等,并且基于奥委会和AOP进行组件的解耦。 (用Struts Hibernate是负责前端请求实现控制器,负责刀,弹簧将Struts Hibernate和整合在一起) 利用弹簧可以解决事务管理。 国际奥委会主要体现在将服务和道调用解耦。 AOP主要体现在事务处理的管理。 2。春天框架的体系结构 以弹簧为核心还支持整合以下层: 核心:是一个奥委会容器,控制反转或者反向控制,采用奥委会机制降低组件的耦合度,将组件解耦 AOP:面向方面编程。也是用来解耦,与奥委会解耦不同 (国际奥委会和AOP的区别:国际奥委会:利用奥委会将一组件和B组件组合,可以解耦。 AOP:一个组件对多个组件调用的解耦问题) ORM:Hibernate、iBATIS、JPA、TopLink Dao:JDBC 网址:Struts、JSP、Spring Web MVC,WebWorks 智:EJB等等 用弹簧可以选取技术组合开发程序,组成一个开发方案。 6大功能组成由。 1)国际奥委会模块: 反向控制(控制反转),以奥委会容器为核心; 2)模块:面向方面编程AOP; 3)道模块:支持整合JDBC及其事务管理 4)ORM模块:支持整合ORM框架及其事务管理 5)Web模块:支持整合Web框架,例如Struts 6)该模块:支持整合JavaEE的一些服务 3。春天容器对豆组件的管理 1)对象创建模式 默认情况下,豆对象调用单例模式创建。 可以在红豆元素中使用范围=“原型” 将创建模式改为原型,每次调用交流getbean()将返回一个新对象。 如果用于Web程序,可以将范围指定为会话请求,全球会议(需要添加配置)。 2)指定对象创建后执行的初始化方法 可以在红豆元素中使用init方法=“方法名”,也可以将初始化方法写在构造方法中,或者用 静态代码块。 3)指定对象销毁时调用的方法 可以在豆元素中使用销毁方法=“方法名” 注:该属性仅仅对范围=“单身”模式有效 4)对象的创建时机 经营范围为“单身”情况下,对象在容器实例化时创建在单例模式下可以用豆。 懒惰初始化=“true”属性使创建对象实例延迟到交流getbean()时才创建。也可以在豆中使用 默认的延迟初始化=“true”来对一组豆控制创建对象延迟到交流getbean()。 经营范围为“原型”情况下,豆对象在调用交流getbean()方法时创建。 4.di依赖注入依赖注入(要用接口进行接收注入) 例如:一依赖B,B注入那么将; 在行动中新bdao();来完成依赖注入(没有使用弹簧)。 在弹簧中是靠配置文件来完成这种依赖注入 A.使用二传方式注入(用得比较多) a—b First, add B interfaces, type variables, and setter methods in A After that, use it in the Spring configuration property name=, property, ref=, object name The injection of B. constructs (if the content of the injection is too large, the construction method needs to add a lot of parameters, too complex) First, add the B interface class ixngbinaliang and the method of construction with reference in A, then configure it in Spring constructor-arg index=, 0, ref=, myfriend /constructor-arg 5. what is the IoC:Inverse of Control (control over the Spring container, that is, A relies on B, which can inject different B for A

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档