内容简介
《Spring实战(第4版)》是经典的、畅销的Spring学习和实践指南。第4版针对Spring4进行了全面更新。全书分为四部分。第1部分介绍Spring框架的核心知识。第二部分在此基础上介绍了如何使用Spring构建Web应用程序。第三部分告别前端,介绍了如何在应用程序的后端使用Spring。第四部分描述了如何使用Spring与其他的应用和服务进行集成。《Spring实战(第4版)》适用于已具有一定Ja编程基础的读者,以及在Ja平台下进行各类软件开发的开发人员、测试人员,尤其适用于企业级Ja开发人员。本书既可以被刚开始学习Spring的读者当作学习指南,也可以被那些想深入了解Spring某方面功能的专业用户作为参考用书。
作者简介
CraigWalls是Pivotal的高级工程师,是SpringSocial和SpringSync的项目领导者,同时也是Manning出版社《SpringInAction》的作者,目前这本书已经更新到了第四版。他非常热心于Spring框架的推广,经常在当地的用户组和会议上演讲并在博客上撰写Spring相关的内容。在不琢磨代码的时候,CraigWalls会尽可能多地陪伴他的妻子、两个女儿、两只小鸟以及两只小狗。
目录
- 第1部分 Spring的核心
- 第1章 Spring之旅 3
- 1.1 简化Ja开发 4
- 1.1.1 激发POJO的潜能 5
- 1.1.2 依赖注入 5
- 1.1.3 应用切面 11
- 1.1.4 使用模板消除样板式代码 16
- 1.2 容纳你的Bean 18
- 1.2.1 使用应用上下文 19
- 1.2.2 bean的生命周期 20
- 1.3 俯瞰Spring风景线 21
- 1.3.1 Spring模块 22
- 1.3.2 Spring Portfolio 24
- 1.4 Spring的新功能 27
- 1.4.1 Spring 3.1新特性 27
- 1.4.2 Spring 3.2新特性 28
- 1.4.3 Spring 4.0新特性 30
- 1.5 小结 30
- 第2章 装配Bean 33
- 2.1 Spring配置的可选方案 34
- 2.2 自动化装配bean 35
- 2.2.1 创建可被发现的bean 35
- 2.2.2 为组件扫描的bean命名 38
- 2.2.3 设置组件扫描的基础包 39
- 2.2.4 通过为bean添加注解实现自动装配 40
- 2.2.5 验证自动装配 42
- 2.3 通过Ja代码装配
- bean 44
- 2.3.1 创建配置类 44
- 2.3.2 声明简单的bean 45
- 2.3.3 借助JaConfig实现注入 46
- 2.4 通过XML装配bean 48
- 2.4.1 创建XML配置规范 48
- 2.4.2 声明一个简单的
- 49
- 2.4.3 借助构造器注入初始化bean 50
- 2.4.4 设置属性 56
- 2.5 导入和混合配置 61
- 2.5.1 在JaConfig中引用XML配置 61
- 2.5.2 在XML配置中引用JaConfig 63
- 2.6 小结 65
- 第3章 高级装配 67
- 3.1 环境与profile 67
- 3.1.1 配置profile bean 69
- 3.1.2 激活profile 73
- 3.2 条件化的bean 75
- 3.3 处理自动装配的歧义