spring参考手册中文版

spring参考手册中文版

ID:15754365

大小:1.22 MB

页数:136页

时间:2018-08-05

spring参考手册中文版_第1页
spring参考手册中文版_第2页
spring参考手册中文版_第3页
spring参考手册中文版_第4页
spring参考手册中文版_第5页
资源描述:

《spring参考手册中文版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、前言我是前言。PartIII.核心技术本部分参考手册完全覆盖了Srping框架的全部技术首先是SpringIoC控制反转。深入彻底的IoC讲解之后,紧随其后的是全面解说SpringAOP。Spring有自己的AOP框架,该框架概念简单易于理解,能解决Java企业应用中80%的需求Spring也集成了AspectJ,AspectJ是现今java领域功能最丰富、最成熟的AOP实现。最后面的部分是tdd测试驱动开发,也是Spring开发团队最为推崇的开发方法,主要内容有单元测试和spirng对集成测试的支持。Sprin

2、g团队发现,正确的使用Ioc,会使单元测试和集成测试更加简单(因为类中使用Setter和构造函数,将使它们更容易的配合,而无需使用setup组装)。同时,为测试弄了专门的单独章节,希望你能领悟这一点·Chapter4,TheIoCcontainer·Chapter5,Resources·Chapter6,Validation,DataBinding,andTypeConversion·Chapter7,SpringExpressionLanguage(SpEL)·Chapter8,AspectOrientedPr

3、ogrammingwithSpring·Chapter9,SpringAOPAPIs·Chapter10,TestingIoC容器springIOC容器和beans简介本章讲解spring的控制反转(IoC)的spring框架实现[1]原理.IoC又名依赖注入(DI).它是一个由对象定义依赖的处理手法,也就是如何与其他对象协同工作,可以通过以下途径定义依赖:构造参数注入、工厂方法的参数注入、属性注入(是指对象实例化后或者从工厂方法返回一个实例后设置其属性)。容器创建bean时候,注入依赖。这个控制倒转了,因此得名

4、控制反转(IoC)。反转了哪些控制,不再是由bean自己控制依赖类的实例化和定位,而是使用了类似于服务定位模式的机制来控制。org.springframework.beans 和 org.springframework.context 这两个包是springIOC容器的基础包. BeanFactory 接口提供了各种配置,用于管理任何对象. ApplicationContext 是 BeanFactory的子接口.它提供以下功能,使集成Spring’sAOP功能更容易;消息资源处理(用于国际化);事件发布;应用层

5、指定上下文环境,像用于web应用的WebApplicationContext.简而言之, BeanFactory 提供了配置框架和基础功能, ApplicationContext 增加了更多的企业应用用能. ApplicationContext是 BeanFactory的超集,是本章的springIOC示例中的指定容器.用BeanFactory 替代 ApplicationContext,更多的信息请参看Section4.17,“TheBeanFactory”.应用中的对象并且是由spring容器管理的,被称为b

6、eans.就是对象,由spring容器管理的诸如实例化、组装等等操作.bean可以由应用中的多个对象组成。Bean通过容器和配置元数据,使用反射技术,去组装依赖对象。容器概述接口org.springframework.context.ApplicationContext代表了srpingIoC容器,负责实例化、配置和组装前面提到的beans。容器依据配置配置元数据去实例化、配置、组装。配置元数据可以用XML、Java注解、或者Java编码表示。在配置元数据中,可以定义组成应用的对象,以及对象之间的依赖关系。Spr

7、ing提供了一些开箱即用的ApplicationContext接口的实现。在单独的应用中,通常使用ClassPathXmlApplicationContext或者FileSystemXmlApplicationContext。当使用XML定义配置元数据时,可通过一小段xml配置使容器支持其他格式的配置元数据,比如Java注解、JavaCode。大多数的应用场景中,不需要硬编码来实例化一个SpringIoC的容器。举个栗子,web应用中,在web.xml中大概8行左右的配置就可以实例化一个SpringIoc容器(s

8、eeSection4.16.4,“ConvenientApplicationContextinstantiationforwebapplications”)。若再有STS(Springeclipse套件),简单的钩钩点点即可完成此配置。下面的示意图是spring工作原理。ApplicationContext将应用中的类与配置元数据相结合,实例化后,即可得到一个可配置、可执

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

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

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