展开全部

主编推荐语

本书是经典的、畅销的Spring学习和实践指南。

内容简介

全书分为四部分。第一部分介绍Spring框架的核心知识。第二部分在此基础上介绍了如何使用Spring构建Web应用程序。第三部分告别前端,介绍了如何在应用程序的后端使用Spring。第四部分描述了如何使用Spring与其他的应用和服务进行集成。

本书适用于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员,尤其适用于企业级Java开发人员。本书既可以被刚开始学习Spring的读者当作学习指南,也可以被那些想深入了解Spring某方面功能的专业用户作为参考用书。

目录

  • 版权信息
  • 作者简介
  • 内容提要
  • 关于本书
  • 路线图
  • 代码规范与下载
  • 作者在线
  • 封面插图简介
  • 前言
  • 译者序
  • 致谢
  • 第1部分 Spring的核心
  • 第1章 Spring之旅
  • 1.1 简化Java开发
  • 1.2 容纳你的Bean
  • 1.3 俯瞰Spring风景线
  • 1.4 Spring的新功能
  • 1.5 小结
  • 第2章 装配Bean
  • 2.1 Spring配置的可选方案
  • 2.2 自动化装配bean
  • 2.3 通过Java代码装配bean
  • 2.4 通过XML装配bean
  • 2.5 导入和混合配置
  • 2.6 小结
  • 第3章 高级装配
  • 3.1 环境与profile
  • 3.2 条件化的bean
  • 3.3 处理自动装配的歧义性
  • 3.4 bean的作用域
  • 3.5 运行时值注入
  • 3.6 小结
  • 第4章 面向切面的Spring
  • 4.1 什么是面向切面编程
  • 4.2 通过切点来选择连接点
  • 4.3 使用注解创建切面
  • 4.4 在XML中声明切面
  • 4.5 注入AspectJ切面
  • 4.6 小结
  • 第2部分 Web中的Spring
  • 第5章 构建Spring Web应用程序
  • 5.1 Spring MVC起步
  • 5.2 编写基本的控制器
  • 5.3 接受请求的输入
  • 5.4 处理表单
  • 5.5 小结
  • 第6章 渲染Web视图
  • 6.1 理解视图解析
  • 6.2 创建JSP视图
  • 6.3 使用Apache Tiles视图定义布局
  • 6.4 使用Thymeleaf
  • 6.5 小结
  • 第7章 Spring MVC的高级技术
  • 7.1 Spring MVC配置的替代方案
  • 7.2 处理multipart形式的数据
  • 7.3 处理异常
  • 7.4 为控制器添加通知
  • 7.5 跨重定向请求传递数据
  • 7.6 小结
  • 第8章 使用Spring Web Flow
  • 8.1 在Spring中配置Web Flow
  • 8.2 流程的组件
  • 8.3 组合起来:披萨流程
  • 8.4 保护Web流程
  • 8.5 小结
  • 第9章 保护Web应用
  • 9.1 Spring Security简介
  • 9.2 选择查询用户详细信息的服务
  • 9.3 拦截请求
  • 9.4 认证用户
  • 9.5 保护视图
  • 9.6 小结
  • 第3部分 后端中的Spring
  • 第10章 通过Spring和JDBC征服数据库
  • 10.1 Spring的数据访问哲学
  • 10.2 配置数据源
  • 10.3 在Spring中使用JDBC
  • 10.4 小结
  • 第11章 使用对象-关系映射持久化数据
  • 11.1 在Spring中集成Hibernate
  • 11.2 Spring与Java持久化API
  • 11.3 借助Spring Data实现自动化的JPA Repository
  • 11.4 小结
  • 第12章 使用NoSQL数据库
  • 12.1 使用MongoDB持久化文档数据
  • 12.2 使用Neo4j操作图数据
  • 12.3 使用Redis操作key-value数据
  • 12.4 小结
  • 第13章 缓存数据
  • 13.1 启用对缓存的支持
  • 13.2 为方法添加注解以支持缓存
  • 13.3 使用XML声明缓存
  • 13.4 小结
  • 第14章 保护方法应用
  • 14.1 使用注解保护方法
  • 14.2 使用表达式实现方法级别的安全性
  • 14.3 小结
  • 第4部分 Spring集成
  • 第15章 使用远程服务
  • 15.1 Spring远程调用概览
  • 15.2 使用RMI
  • 15.3 使用Hessian和Burlap发布远程服务
  • 15.4 使用Spring的HttpInvoker
  • 15.5 发布和使用Web服务
  • 15.6 小结
  • 第16章 使用Spring MVC创建REST API
  • 16.1 了解REST
  • 16.2 创建第一个REST端点
  • 16.3 提供资源之外的其他内容
  • 16.4 编写REST客户端
  • 16.5 小结
  • 第17章 Spring消息
  • 17.1 异步消息简介
  • 17.2 使用JMS发送消息
  • 17.3 使用AMQP实现消息功能
  • 17.4 小结
  • 第18章 使用WebSocket和STOMP实现消息功能
  • 18.1 使用Spring的低层级WebSocket API
  • 18.2 应对不支持WebSocket的场景
  • 18.3 使用STOMP消息
  • 18.4 为目标用户发送消息
  • 18.5 处理消息异常
  • 18.6 小结
  • 第19章 使用Spring发送Email
  • 19.1 配置Spring发送邮件
  • 19.2 构建丰富内容的Email消息
  • 19.3 使用模板生成Email
  • 19.4 小结
  • 第20章 使用JMX管理Spring Bean
  • 20.1 将Spring bean导出为MBean
  • 20.2 远程MBean
  • 20.3 处理通知
  • 20.4 小结
  • 第21章 借助Spring Boot简化Spring开发
  • 21.1 Spring Boot简介
  • 21.2 使用Spring Boot构建应用
  • 21.3 组合使用Groovy与Spring Boot CLI
  • 21.4 通过Actuator获取了解应用内部状况
  • 21.5 小结
展开全部

评分及书评

4.8
4个评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。