Spring实战(第4版)

Spring实战(第4版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

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

内容简介

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

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

作者简介

作者克雷格·沃斯,Pivotal高级工程师,Spring Social及Spring Sync项目领导者,著名技术博主,畅销书《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 小结

Spring实战(第4版)是2016年由人民邮电出版社出版,作者[美]CraigWalls沃尔斯。

得书感谢您对《Spring实战(第4版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Java面向对象程序开发及实战 电子书
大数据开发之路,带你进入面向对象编程世界。
代码整洁之道 电子书
“阅读这本书有两种原因:第一,你是个程序员;第二,你想成为更好的程序员。很好,IT行业需要更好的程序员!”——罗伯特·C. 马丁(Robert C. Martin) 尽管糟糕的代码也能运行,但如果代码不整洁,会使整个开发团队泥足深陷,写得不好的代码每年都要耗费难以计数的时间和资源。但是,这种情况并非无法避免。 著名软件专家罗伯特·C. 马丁(Robert C. Martin) 在本书中为你呈现了革命性的视野。他携同Object Mentor公司的同事,从他们有关整洁代码的佳敏捷实践中提炼出软件技艺的价值观,以飨读者,让你成为更优秀的程序员——只要你着手研读本书。 阅读本书需要你做些什么呢?你将阅读代码——大量代码。本书会促使你思考何谓正确的代码,何谓错误的代码。更重要的是,本书将促使你重新评估自己的专业价值观,以及对自己技艺的承诺。 书中的具体内容包括: ·好代码和糟糕的代码之间的区别; ·如何编写好代码,如何将糟糕的代码转化为好代码; ·如何创建好名称、好函数、好对象和好类; ·如何格式化代码以实现其可读性的大化; ·如何在不妨碍代码逻辑的前提下充分实现错误处理; ·如何进行单元测试和测试驱动开发。
深入理解Spring Cloud与微服务构建(第2版) 电子书
作者在Spring Cloud中国社区具有很高的知名度,本书能为提升微服务架构能力带来帮助。
Kafka实战 电子书
本书介绍Kafka的应用和使用,适合Java开发者和数据工程师。
SpringBoot开发与测试实战 电子书
一本关于Spring Boot应用程序开发和测试的入门图书。