spring官方文档pdf
根据提供的文件信息,以下是对Spring官方文档pdf的知识点详细说明: Spring框架是Java平台上一个开源的、全面的、企业级应用开发框架。Spring的版本3.*是一个非常重要的版本,因为它提供了许多改进和新特性。Spring3.x系列持续增强对Java 5的特性和注解的支持,以及对Java EE 6的支持。Spring框架参考文档由多位专家共同撰写,内容丰富全面,覆盖了Spring的核心组件和各个模块。 1. Spring框架介绍 - 依赖注入(DI)和控制反转(IoC)是Spring框架的核心概念,它通过依赖注入的方式将应用程序中的对象解耦,从而提高代码的模块化和可测试性。 - 模块划分包括核心容器、数据访问/集成、Web、面向切面编程(AOP)和设备(Instrumentation)以及测试。 - 核心容器负责创建和管理应用中的对象,是其他模块的基石。 2. 新特性和增强功能 - Spring 3.0引入了对Java 5的新特性的支持,如泛型、注解等。 - 文档改进,新加入了文章和教程,帮助开发者更好地理解和使用Spring框架。 - 新模块的组织和构建系统的改进,提高了项目的构建和组织效率。 3. 具体模块和功能 - 核心api更新,支持Java 5的新特性。 - 引入了Spring表达式语言(SpEL),允许在运行时构建复杂表达式、存取对象属性、对象方法调用等。 - 控制反转(IoC)容器升级,基于JavaBean元数据,支持bean组件的内嵌定义。 - 新增通用类型转换系统和字段格式系统,优化数据处理。 - Web层支持综合REST,添加了@MVC注解支持。 - AOP和设备模块中增加了对@Valid、@RequestPart等注解的支持,增强模型验证和控制器方法参数处理。 - 支持声明式事务管理,简化了事务的配置和管理。 - 新增的JPA支持避免使用传统的persistence.xml文件配置,通过注解和Spring的Java配置实现。 - 新的HandlerMethod-based控制器处理,增加了@RequestMapping条件支持。 4. 更多改进 - Spring 3.1版本中新增了缓存抽象、Bean定义概要、环境抽象和PropertySource抽象。 - 支持Hibernate 4.x版本,增强了与Hibernate的集成能力。 - 测试框架改进,增强了对@configuration类和bean定义概要文件的支持。 - 支持Servlet 3异步请求处理,增加了对Servlet 3容器的配置支持。 - SpringMVC测试框架增强,提高了对测试的支持。 - 新增@RequestBody改进,支持Flash属性和RedirectAttributes。 - 支持@DateTimeFormat注解,无须使用Joda时间库即可进行日期和时间的格式化。 - 支持泛型的RestTemplate在@RequestBody参数。 - 新增对JCache 0.5的初步支持,增强了对Java Cache API的支持。 5. 高级功能 - 引入了新的核心技术,如IoC容器通迅订阅,这使得Spring框架在消息驱动和事件驱动架构中更加灵活。 - Spring 3.2版本中,支持Servlet 3异步请求处理基础,SpringMVC的测试框架得到增强,内容协商和@ControllerAdvice注释的改进。 - 引入了基于代码的Servlet 3+容器初始化抽象基类,以及ResponseEntityExceptionHandler类。 - 对RestTemplate中@RequestBody参数的泛型支持,和对JSON处理库Jackson的改进。 - 新增的测试功能和整个框架的并发性改进,以及基于gradle的新构建系统和GitHub的整合。 以上知识点涵盖了Spring 3.x版本的主要特性和功能,是了解和深入学习Spring框架的重要资源。由于文档是中文翻译版本,对于希望使用中文资源进行学习的开发者来说,是一份不可多得的资料。
剩余513页未读,继续阅读
- shuiku2018-04-13资源很好,非常感谢分享。
- 三月飘雪2020-09-03翻译的还可以,有些翻译不是很准确
- 静爱一生09202015-11-07反正我是觉得很好。
- 粉丝: 6
- 资源: 13
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助