展开全部

主编推荐语

教你熟练使用Spring的各项功能,透彻理解其内部实现。

内容简介

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:企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本“追求深度,注重原理,不停留在技术表面”的写作风格。此外,本书重点突出了“实战性”的主题,力求使全书内容体现“从实际项目中来,到实际项目中去”的写作原则。

目录

  • 版权信息
  • 内容简介
  • 前言
  • 第1篇 基础篇
  • 第1章 Spring概述
  • 1.1 认识Spring
  • 1.2 关于SpringSource
  • 1.3 Spring带给我们什么
  • 1.4 Spring体系结构
  • 1.5 Spring对Java版本的要求
  • 1.6 Spring 4.0新特性
  • 1.7 Spring子项目
  • 1.8 如何获取Spring
  • 1.9 小结
  • 第2章 快速入门
  • 2.1 实例概述
  • 2.2 环境准备
  • 2.3 持久层
  • 2.4 业务层
  • 2.5 展现层
  • 2.6 运行Web应用
  • 2.7 小结
  • 第3章 Spring Boot
  • 3.1 Spring Boot概览
  • 3.2 快速入门
  • 3.3 安装配置
  • 3.4 持久层
  • 3.5 业务层
  • 3.6 展现层
  • 3.7 运维支持
  • 3.8 小结
  • 第2篇 核心篇
  • 第4章 IoC容器
  • 4.1 IoC概述
  • 4.2 相关Java基础知识
  • 4.3 资源访问利器
  • 4.4 BeanFactory和ApplicationContext
  • 4.5 Bean的生命周期
  • 4.6 小结
  • 第5章 在IoC容器中装配Bean
  • 5.1 Spring配置概述
  • 5.2 Bean基本配置
  • 5.3 依赖注入
  • 5.4 注入参数详解
  • 5.5 方法注入
  • 5.6 <bean>之间的关系
  • 5.7 整合多个配置文件
  • 5.8 Bean作用域
  • 5.9 FactoryBean
  • 5.10 基于注解的配置
  • 5.11 基于Java类的配置
  • 5.12 基于Groovy DSL的配置
  • 5.13 通过编码方式动态添加Bean
  • 5.14 不同配置方式比较
  • 5.15 小结
  • 第6章 Spring容器高级主题
  • 6.1 Spring容器技术内幕
  • 6.2 属性编辑器
  • 6.3 使用外部属性文件
  • 6.4 引用Bean的属性值
  • 6.5 国际化信息
  • 6.6 容器事件
  • 6.7 小结
  • 第7章 Spring AOP基础
  • 7.1 AOP概述
  • 7.2 基础知识
  • 7.3 创建增强类
  • 7.4 创建切面
  • 7.5 自动创建代理
  • 7.6 小结
  • 第8章 基于@AspectJ和Schema的AOP
  • 8.1 Spring对AOP的支持
  • 8.2 Java 5.0注解知识快速进阶
  • 8.3 着手使用@AspectJ
  • 8.4 @AspectJ语法基础
  • 8.5 切点函数详解
  • 8.6 @AspectJ进阶
  • 8.7 基于Schema配置切面
  • 8.8 混合切面类型
  • 8.9 其他
  • 8.10 小结
  • 第9章 Spring SpEL
  • 9.1 JVM动态语言
  • 9.2 SpEL表达式概述
  • 9.3 SpEL核心接口
  • 9.4 SpEL基础表达式
  • 9.5 在Spring中使用SpEL
  • 9.6 小结
  • 第3篇 数据篇
  • 第10章 Spring对DAO的支持
  • 10.1 Spring的DAO理念
  • 10.2 统一的异常体系
  • 10.3 统一数据访问模板
  • 10.4 数据源
  • 10.5 小结
  • 第11章 Spring的事务管理
  • 11.1 数据库事务基础知识
  • 11.2 ThreadLocal基础知识
  • 11.3 Spring对事务管理的支持
  • 11.4 编程式的事务管理
  • 11.5 使用XML配置声明式事务
  • 11.6 使用注解配置声明式事务
  • 11.7 集成特定的应用服务器
  • 11.8 小结
  • 第12章 Spring的事务管理难点剖析
  • 12.1 DAO和事务管理的牵绊
  • 12.2 应用分层的迷惑
  • 12.3 事务方法嵌套调用的迷茫
  • 12.4 多线程的困惑
  • 12.5 联合军种作战的混乱
  • 12.6 特殊方法成漏网之鱼
  • 12.7 数据连接泄露
  • 12.8 小结
  • 第13章 使用Spring JDBC访问数据库
  • 13.1 使用Spring JDBC
  • 13.2 基本的数据操作
  • 13.3 BLOB/CLOB类型数据的操作
  • 13.4 自增键和行集
  • 13.5 NamedParameterJdbcTemplate模板类
  • 13.6 小结
  • 第14章 整合其他ORM框架
  • 14.1 Spring整合ORM技术
  • 14.2 在Spring中使用Hibernate
  • 14.3 在Spring中使用MyBatis
  • 14.4 DAO层设计
  • 14.5 小结
  • 第4篇 应用篇
  • 第15章 Spring Cache
  • 15.1 缓存概述
  • 15.2 掌握Spring Cache抽象
  • 15.3 配置Cache存储
  • 15.4 实战经验
  • 15.5 小结
  • 第16章 任务调度和异步执行器
  • 16.1 任务调度概述
  • 16.2 Quartz快速进阶
  • 16.3 在Spring中使用Quartz
  • 16.4 在Spring中使用JDK Timer
  • 16.5 Spring对Java 5.0 Executor的支持
  • 16.6 实际应用中的任务调度
  • 16.7 小结
  • 第17章 Spring MVC
  • 17.1 Spring MVC体系概述
  • 17.2 注解驱动的控制器
  • 17.3 处理方法的数据绑定
  • 17.4 视图和视图解析器
  • 17.5 本地化解析
  • 17.6 文件上传
  • 17.7 WebSocket支持
  • 17.8 杂项
  • 17.9 小结
  • 第18章 实战案例开发
  • 18.1 论坛案例概述
  • 18.2 系统设计
  • 18.3 开发前的准备
  • 18.4 持久层开发
  • 18.5 对持久层进行测试
  • 18.6 服务层开发
  • 18.7 对服务层进行测试
  • 18.8 Web层开发
  • 18.9 对Web层进行测试
  • 18.10 开发环境部署
  • 18.11 项目配置实战经验
  • 18.12 小结
  • 第5篇 提高篇
  • 第19章 Spring OXM
  • 19.1 认识XML解析技术
  • 19.2 XML处理利器:XStream
  • 19.3 其他常见的O/X Mapping开源项目
  • 19.4 与Spring OXM整合
  • 19.5 小结
  • 第20章 实战型单元测试
  • 20.1 单元测试概述
  • 20.2 TestNG快速进阶
  • 20.3 模拟利器Mockito
  • 20.4 测试整合之王Unitils
  • 20.5 使用Unitils测试DAO层
  • 20.6 使用Unitils测试Service层
  • 20.7 测试Web层
  • 20.8 小结
  • 《Spring 3.x企业应用开发实战》读者评价
展开全部

评分及书评

4.3
3个评分
  • 用户头像
    给这本书评了
    4.0

    目前读到的国内写 Spring 最好的书,还需要等用到对应知识再回来部分细读。

      转发
      评论

    出版方

    电子工业出版社

    电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。