Spring是被广大Java开发者所接受,可以毫不夸张地说,提到Java企业级应用的开发,第一时间蹦出的词汇中肯定有Spring。
正是因为Spring如此大红大紫,越来越多的人希望了解它、学习它。每当有人让我推荐学习资料时,如果你比较喜欢飘着墨香的纸质书,而又恰好捧起本书,相信它一样也不会让你失望的。书中以“问题描述/解决方案/实现方法”的形式介绍了Spring中的大多数内容和Spring Portfolio中的一些项目,读者既可以跟着作者的思路慢慢学习,也可以“对症下药”,立刻解决眼前的问题。要是你对Spring,经有了一定的了解,那么本书也能作为一本不错的参考手册,偶尔翻翻也会有意想不到的收获。
Spring着眼于Java/JavaEE应用开发的诸多方面,并针对它们提供了简单的解决方案。本书涵盖了Spring 2.5从基础概念到高级应用的所有主题,介绍了几种常见的Spring项目,重点关注Spring 2.5为构建企业级Java应用程序所增加的最新特性。本书的所有主题都是围绕完整真实的项目代码示例展开的,读者可以按照这些示例一步一步地实践,从而迅速掌握使用Spring Framework进Java/Java EE开发。
本书适合具有丰富开发经验以及从零起步的Java开发人员阅读。
第一部分 核心概念
第1章 控制反转和容器
1.1 使用容器管理组件
1.1.1 问题描述
1.1.2 解决方案
1.1.3 实现方法
1.2 使用服务定位器降低查找组件的复杂性
1.2.1 问题描述
1.2.2 解决方案
1.2.3 实现方法
1.3 应用控制反转和依赖注入
1.3.1 问题描述
1.3.2 解决方案
1.3.3 实现方法
1.4 理解不同类型的依赖注入
1.4.1 问题描述
1.4.2 解决方案
1.4.3 实现方法
1.5 使用配置文件配置容器
1.5.1 问题描述
1.5.2 解决方案
1.5.3 实现方法
1.6 小结
第2章 Spring简介
第3章 Spring中的Bean配置
第4章 高级Spring IoC容器
第5章 动态代理和经典的Spring AOP
第6章 Spring 2.x AOP和AspectJ支持
第二部分 基础主题
第7章 Spring对JDBC的支持
第8章 Spring中的事务管理
第9章 Spring对ORM的支持
第10章 Spring MVC框架
第11章 整合Spring与其他Web框架
第12章 Spring对测试的支持
第三部分 高级主题
第13章 Spring Security框架
第14章 Spring Portlet MVC框架
第15章 Spring Web Flow
第16章 Spring远程服务和Web服务
第17章 Spring对EJB和JMS的支持
第18章 Spring对JMX、电子邮件和调度的支持
第19章 Spring中的脚本编程