标题：Spring专业开发指南
图书信息
出版社: 电子工业出版社; 第1版 (2006年8月1日)
平装: 722页
开本: 16开
ISBN: 7121027496
条形码: 9787121027499
尺寸: 24.3 x 18.6 x 3.3 cm
重量: 1.3 Kg
作者简介
作者：(美)哈罗普 (美)马可赛克 译者：Redsaga翻译小组
ROB HARROP  是英国开发工作室——Cake Solutions有限公司  (www．cakesolutions．net)的首席软件架构师。在CakeSolutions，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 Struts第二版(Apess，2004)，Oracle Application Server 10g：J2EE Deploymentand Administration(Apress，2004)，以及Pro Visual Studio．NET(Apress，2004)的写作。
在他有限的闲暇时间里，Rob喜欢尝试各种不同的研发技术；目前Rob正热衷于Groovy和AOP。当他离开计算机时，Rob通常埋头于书籍之间，他推荐Terry Pratchett’s Discworld。
内容简介
《Spring专业开发指南》不仅对Spring MVC的应用进行了大篇幅的探讨，同时与其它Spring相关书籍不同，《Spring专业开发指南》还对Spring的远程访问技术以及任务管理机制进行了深入介绍，突出Spring作为轻量级框架的特征的同时，还将Spring与传统J2EE开发方式进行了完美的结合。《Spring专业开发指南》附录中还介绍了Spring项目的测试以及富客户端开发，展示了Spring IDE的使用方法，以及Spring未来会面对的一些技术变革。
《Spring专业开发指南》覆盖了Spring开发的各个环节，同时也为程序员进行Spring相关开发工作提供了技术细节的指导，是适合各种层次Java程序员的Spring宝典。
媒体评论
书评
畅销书《深入浅出Hibernate》作者夏昕领衔，Redsaga翻译小组最新译作，彻底修炼Spring 技术功底。
Spring框架创始人Rod Johnson亲自作序推荐。夏昕领衔，Redsaga翻译小组最新译作。
深入提高看“黑皮”——《Spring专业开发指南》。
配套修炼，双璧生辉！
Spring专业开发指南
致亲爱的读者：
最近一段时间，Java世界中正在涌动
目录
前言
关于作者
技术评审
致谢
介绍
第1部分  Spring入门
第1章  Spring 概述 
Spring是什么 
Spring项目 
Spring的替代品 
本书的其余部分 
总结
第2章 入门指引 
获取Spring框架 
理解Spring的打包方式 
分析Spring的依赖关系 
示例应用 
Spring文档 
检验自己的Spring发布包 
Spring之Hello World 
总结
第3章  示例程序 
SpringBlog程序的需求 
总结
第2部分  Spring基础
第4章  控制反转介绍 
控制反转和依赖注入 
控制反转的类型 
Spring中的控制反转 
使用Spring依赖注入 
配置Bean工厂（BeanFactory）
第5章  更上一层楼 
Spring对应用程序可移植性的影响 
Bean生命周期管理 
令你的bean "Spring Aware" 
使用方法注入（Method Injection） 
使用FactoryBean 
JavaBeans PropertyEditors 
Spring ApplicationContext 
总结
第3部分  基于Spring的AOP编程
第6章  Spring AOP介绍 
AOP的概念 
AOP的种类 
Spring中的AOP 
Spring里的通知者和切入点 
详解代理 
总结
第7章  深入Spring AOP 
切入点的高级使用 
引入初步 
AOP框架服务 
与AspectJ衔接 
示例程序中的AOP 
总结
第4部分  基于Spring的数据访问
第8章  Spring对JDBC的支持
探索JDBC的底层结构
Spring JDBC底层机制
数据库连接和数据源
在DAO类中使用数据源
异常处理
JdbcTemplate类
选出作为Java对象的数据
更新数据
插入数据
事务
为什么用JDBC
在示例应用程序中使用JDBC数据访问
总结
第9章  在Spring应用中使用Hibemate
什么是Hibemate
Hibemate查询语言
选择数据
更新并插入数据
在示例应用中使用Hibemate
总结
第10章  集成iBATIS
什么是iBATIS
映射文件
Select数据
更新数据
删除数据
插入数据
还遗漏了什么
总体性能
在示例程序中使用iBATIS
总结
第5部分  Spring中间层应用
第11章  基于Spring的应用程序设计及实现
面向接口的设计
域对象模型的构建
持久层设计与构建
业务层设计
总结
第12章  事务管理 
探索Spring事务抽象层 
分析事务属性 
对一个事务管理案例的探索 
多事务资源条件下的事务处理 
示例应用中的事务 
总结
第9章 在Spring应用中使用Hibernate 
什么是Hibernate? 
Hibernate查询语言 
选择数据 
更新并插入数据 
在示例应用中使用Hibernate 
总结
第10章  集成IBATIS 
什么是iBATIS? 
映射文件 
Select数据 
更新数据 
删除数据 
插入数据 
还遗漏了什么? 
全局上的性能(Overall Performance) 
在示例程序中使用iBATIS 
总结
第11章  基于Spring的应用程序设计及实现 
面向接口的设计 
域对象模型(DOM) != 值对象(Value Object) 
持久层设计与构建 
业务层设计 
总结
第12章  事务管理 
探索Spring事务抽象层 
分析事务属性 
对一个事务管理案例的探索 
多事务资源条件下的事务处理 
示例应用中的事务 
总结
第13章  Spring和J2EE 
Spring和JNDI 
Spring 和 EJB 
Spring和JMS 
总结
第14章  基于Spring的工作调度 
使用JDK Timer来调度工作 
使用Quartz来调度工作 
工作调度的考虑因素 
总结
第15章  Spring中的邮件支持 
Spring Mail API结构 
发送简单电子邮件 
构造并发送MIME消息 
结合Velocity使用Spring Mail API 
总结
第16章  使用Spring 远程访问技术 
远程，Spring和EJB 
Spring远程架构 
RMI(远程方法调用) 
Spring HTTP 调用者 
Hessian 和 Burlap 
选择远程访问构架 
总结
第6部分  Spring Web应用
第17章  基于Spring MVC 的Web应用开发 
MVC是什么? 
介绍Spring MVC 
使用HandlerMapping 
使用HandlerInterceptor（处理拦截器） 
让控制器工作起来 
视图，Locales，主题 
使用命令控制器（Command Controllers） 
总结
第18章  JSP之外 
使用JSP页面 
使用Velocity 
使用XSLT视图 
使用PDF视图 
使用Excel视图 
使用Tiles 
在示例程序中使用视图 
总结
第19章  Spring和Struts 
考察Struts体系结构 
第一个Struts程序 
访问Spring Bean 
使用第三方View 
将Struts Action定义为Spring Bean 
整合Struts和Spring MVC 
总结
附录A  用Spring进行测试 
介绍单元测试 
单元测试 
为集成测试编码 
测试覆盖 
性能测试 
总结
附录B  Spring Rich项目 
获取Spring Rich 
附录C  Spring IDE 
安装Spring IDE 
安装Spring IDE 
添加Spring IDE功能 
编辑和验证配置文件 
配置Spring Bean Nature 
验证Bean的类名 
验证Bean属性 
验证上级（parent）Bean引用 
使用多个配置文件 
图形化查看Spring应用 
查看工程配置 
查看Bean图形化视图 
总结
附录D  Spring的前景 
为BeanFactory使用脚本语言 
使用J2SE 5.0 Annotations 
使用Spring JMX 
通过代理访问托管资源 
创建基于JasperReports的View 
总结
第7部分  附录
第8部分  索引