本书深入分析了Spring框架的各大核心包,并结合实例展示了它们的具体应用。通过深入浅出的讲解,帮助读者建立AOP、IOC等概念。并且以贯穿全书的一个示例系统为主线,让你了解如何使得Spring与众多优秀的开源项目结合,提供更加强大的功能。与其它Spring相关书籍不同的是,本书不仅对SpringMVC的应用进行了大篇幅的探讨,还对Spring的远程访问技术以及任务管理机制进行了深入介绍,突出Spring作为轻量级框架的特征的同时,还将Spring与传统J2EE开发方式进行了完美的结合。本书附录中还介绍了Spring项目的测试以及富客户端开发,展示了SpringIDE的使用方法,以及Spring未来会面对的一些技术变革。
本书覆盖了Spring开发的各个环节,同时也为程序员进行Spring相关开发工作提供了技术细节的指导,是适合各种层次Java程序员的Spring宝典。
作者简介:ROB HARROP,是英国开发工作室——Cake Solutions有限公司(www.cakesolutions.net)的首席软件架构师。在Cake Solutions,Rob领导着一个六人团队,为包括工商局、首都警察局以及NUS服务有限公司在内的众多客户提供企业级解决方案。
Rob是Spring项目17人小组的成员之一,参与了Spring AOP、MVC以及JMX的研发工作。同时,Rob也是JMX2.0 JSR-255专家组的成员。
Rob参与过Pro Jakarta Velocity:From Professional to Expert(Apress,2004)、Pro Jakarta Stuts第二版(Apress,2004),Oracle Application Server 10g;J2EE Deployment and Administration(Apress,2004)的写作。
在他有限的闲暇时间里,Rob喜欢尝试各种不同的研发技术;目前Rob正热衷于Groovy和AOP。当他离开计算机时,Rob通常埋头于书籍之间,他推荐Terry Pratchett''s Discworld。
前言
关于作者
技术评审
致谢
介绍
第1部分 Spring入门
第1章 Spring概述
1.1 Spring是什么
1.2 Spring项目
1.3 Spring的替代品
1.4 本书的其余部分
1.5 总结
第2章 入门指引
2.1 获取Spring框架
2.2 理解Spring的打包方式
2.3 分析Spring的依赖关系
2.4 示例应用
……
第3章 示例程序
第2部分 Spring基础
第4章 控制反转介绍
第5章 更上一层楼
第3部分 基于Spring和AOP编程
第6章 Spring AOP介绍
第7章 深入Spring AOP
第4部分 基于Spring的数据访问
第8章 Spring对JDBC的支持
第9章 在Spring应用中使用Hibernate
第10章 集成iBATIS
第5部分 Spring中间层应用
第11章 基于Spring的应用程序设计及实现
第12章 事务管理
第13章 Spring和J2EE
第14章 基于Spring的任务调度
第15章 Spring中的邮件支持
第16章 使用Spring远程访问技术
第6部分 Spring Web应用
第17章 基于Spring MVC的Web应用开发
第18章 JSP之外
第19章 Spring和Struts
第7部分 附录
第8部分 索引
无封面