第十一章 spring概述

第十一章 spring概述

ID:13199423

大小:421.00 KB

页数:9页

时间:2018-07-21

第十一章 spring概述_第1页
第十一章 spring概述_第2页
第十一章 spring概述_第3页
第十一章 spring概述_第4页
第十一章 spring概述_第5页
资源描述:

《第十一章 spring概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十一章SPRING概述SPR:ING:IOC和AOP两部分IOC:依赖注入,使用SPRING容器对整个JAVA对象进行管理和实现。AOP:面向切面编程,切面就是我们所实现的所有JAVA对象,通过一个或者多个关注点,进行相对的业务逻辑操作SPRING的核心对象是BEANFACTORYSpring的注入方式有3种:1.通过SET方法注入2.通过构造函数注入3.通过接口注入SPRING操作使用set方法注入1,创建一个普通JAVA项目2,在选择到项目后右键选择MYECLIPSE选项,出现下图窗口:选择2.5版本,

2、勾选Spring2.5CoreLibraries,点击下一步,出现下图:在这里是为我们创建SPRING容器文件,applicationContext.xml.然后点击完成创建一个名为Person的接口:再创建一个名为Axe的接口:然后再创建2个接口的实现类:配置我们的容器,applicationContext.xml文件:配置如下:使用构造方法注入:区别就是被依赖对象的实现类有区别:这里不是使用set方法注入,而是使用了构造方法还有区别就是XML文件中的区别当Bean比较多的时候,我们可以把XML文件分割开读

3、取ClassPathXmlApplicationContextbf=newClassPathXmlApplicationContext(newString[]{"applicationContext.xml","applicationContext_bean.xml"});Bean的作用域有5种:Singleton,prototype,request,session,globalsession常用的是前2种,当我们不做任何定义的时候默认是第一种下面我们以前2种作用域为例子,进行操作,操作结果为:其中的配置文件

4、的做法:当前后2个依赖Bean被实例后的结果是:注意:设置为Singleton作用域的前后2次生成的Bean对象为同一个;设置为prototype作用域的前后2次生成的Bean对象不是同一个组合属性名称自动装配要使用自动装配,必须要引入autowire属性,它有5个固定的属性值1.no1..byName2.byType3.Constructor4.Autodetect自动装配常用的属性值为byName和byType,当我们设定属性值为byName时,那么我们就到我们的配置文件中找到一个与我们被依赖bean名字

5、相匹配的对象。如果是使用byType,那么我们就到我们的配置文件中找到一个与我们被依赖bean属性类型相匹配的对象集合属性注入:List,Set,Map

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。