精通Spring4.x

陈雄华 林开雄 文建国
内容简介 Spring 4.0是Spring在积蓄4年后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。 Spring 4.0引入了众多Java开发者翘首以盼的基于Groovy Bean的配置、HTML 5/WebSocket支持等新功能,全面支持Java 8.0,最低要求是Java 6.0。这些新功能实用性强、易用性高,可大幅降低Java应用,特别是Java Web应用开发的难度,同时有效提升应用开发的优雅性。 本书是在《精通Spring 3.x——企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本“追求深度,注重原理,不停留在技术表面”的写作风格,力求使读者在熟练使用Spring的各项功能的同时透彻理解Spring的内部实现,真正做到知其然并知其所以然。此外,本书重点突出了“实战性”的主题,力求使全书内容体现“从实际项目中来,到实际项目中去”的写作原则。 前言 本书小序 Spring从2004年发布第一个版本以来,至今已有12载。12年刚好是一个生肖轮回,但在一日千里的计算机领域,12年基本上算是一个世纪了。都说“好花不常开,好景不常在”,但Spring这朵Java开源世界里芳香馥郁的奇葩不但没有零落成泥,反而满园春色历久弥艳,成为Java开发者无法回避的开源框架。 回顾Spring的光辉岁月,一路与时俱进,引领时代之潮流。总的来说,Spring主要经历了三次重大的版本升级:一为2006年从1.0升级到2.0,在Spring 2.0中新增了XML命名空间、AspectJ及Spring MVC等功能,此外,在Spring 2.5中还引入了注解驱动配置的支持,同时进一步完善了Spring MVC功能;二为2009年从2.5升级到3.0,新增了SpEL、OXM、REST、验证/格式化等功能,全面支持Ja…