• SPRING BOOT 2攻略
21年品牌 40万+商家 超1.5亿件商品

SPRING BOOT 2攻略

正版新书 开电子发票

50.3 6.3折 79.8 全新

库存2件

山东泰安
认证卖家担保交易快速发货售后保障

作者[英]Marten Deinum(马特·戴尼姆)著 张楚雄 张琦 译

出版社清华大学出版社

ISBN9787302539490

出版时间2018-01

装帧平装

开本其他

定价79.8元

货号9655256

上书时间2024-01-08

安轩图书专营店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
马特·戴尼姆(Marten Deinum)是开源项目Spring Framework的贡献者,也是Conspect公司的Java技术顾问。他为许多小型和大型公司开发和设计软件,主要使用Java技术。他是一个热情的开源用户,也是Spring Framework项目长期的追随者、用户和倡导者。他担任多个职位,包括软件工程师、开发主管、教练、Java培训师和Spring培训师。

目录

█ █ █
目 ? ?录
?
第1章 ?介绍Spring Boot ? 1
1.1 ?使用Maven创建Spring Boot应用程序 ? 2
1.1.1 ?问题 ? 2
1.1.2 ?解决方案 ? 2
1.1.3 ?工作原理 ? 2
1.2 ?使用Gradle创建Spring Boot应用程序 ? 5
1.2.1 ?问题 ? 5
1.2.2 ?解决方案 ? 5
1.2.3 ?工作原理 ? 6
1.3 ?使用Spring Initializr创建Spring Boot应用程序 ? 8
1.3.1 ?问题 ? 8
1.3.2 ?解决方案 ? 9
1.3.3 ?工作原理 ? 9
1.4 ?小结 ? 12
第2章 ?Spring Boot基础特性 ? 13
2.1 ?配置bean ? 13
2.1.1 ?问题 ? 13
2.1.2 ?解决方案 ? 13
2.1.3 ?工作原理 ? 13
2.2 ?属性外置 ? 19
2.2.1 ?问题 ? 19
2.2.2 ?解决方案 ? 19
2.2.3 ?工作原理 ? 19
2.3 ?测试 ? 23
2.3.1 ?问题 ? 23
2.3.2 ?解决方案 ? 23
2.3.3 ?工作原理 ? 23
2.4 ?配置日志 ? 28
2.4.1 ?问题 ? 28
2.4.2 ?解决方案 ? 28
2.4.3 ?工作原理 ? 28
2.5 ?重用现有配置 ? 29
2.5.1 ?问题 ? 29
2.5.2 ?解决方案 ? 30
2.5.3 ?工作原理 ? 30
第3章 ?Spring MVC基础特性 ? 31
3.1 ?开始使用Spring MVC ? 31
3.1.1 ?问题 ? 31
3.1.2 ?解决方案 ? 31
3.1.3 ?工作原理 ? 31
3.2 ?使用Spring MVC公开REST资源 ? 35
3.2.1 ?问题 ? 35
3.2.2 ?解决方案 ? 35
3.2.3 工作原理 ? 36
3.3 ?在Spring Boot中使用Thymeleaf模板 ? 45
3.3.1 ?问题 ? 45
3.3.2 ?解决方案 ? 45
3.3.3 ?工作原理 ? 45
3.4 ?处理异常 ? 51
3.4.1 ?问题 ? 51
3.4.2 ?解决方案 ? 51
3.4.3 ?工作原理 ? 51
3.5 ?应用程序国际化 ? 56
3.5.1 ?问题 ? 56
3.5.2 ?解决方案 ? 56
3.5.3 ?工作原理 ? 56
3.6 ?解析用户区域设置 ? 59
3.6.1 ?问题 ? 59
3.6.2 ?解决方案 ? 59
3.6.3 ?工作原理 ? 59
3.7 ?选择和配置内嵌的服务器 ? 63
3.7.1 ?问题 ? 63
3.7.2 ?解决方案 ? 63
3.7.3 ?工作原理 ? 63
3.8 ?为Servlet容器配置SSL ? 68
3.8.1 ?问题 ? 68
3.8.2 ?解决方案 ? 68
3.8.3 ?工作原理 ? 68
第4章 ?Spring MVC 异步特性 ? 73
4.1 ?使用控制器和TaskExecutor处理异步请求 ? 74
4.1.1 ?问题 ? 74
4.1.2 ?解决方案 ? 74
4.1.3 ?工作原理 ? 74
4.2 ?响应回写函数 ? 78
4.2.1 ?问题 ? 78
4.2.2 ?解决方案 ? 78
4.2.3 ?工作原理 ? 78
4.3 ?WebSocket ? 86
4.3.1 ?问题 ? 86
4.3.2 ?解决方案 ? 86
4.3.3 ?工作原理 ? 86
4.4 ?在WebSocket上使用STOMP ? 96
4.4.1 ?问题 ? 96
4.4.2 ?解决方案 ? 96
4.4.3 ?工作原理 ? 96
第5章 ?Spring WebFlux特性 ? 105
5.1 ?使用Spring WebFlux开发反应式应用 ? 105
5.1.1 ?问题 ? 105
5.1.2 ?解决方案 ? 105
5.1.3 ?工作原理 ? 107
5.2 ?发布和使用反应式Rest服务 ? 111
5.2.1 ?问题 ? 111
5.2.2 ?解决方案 ? 111
5.2.3 ?工作原理 ? 111
5.3 ?使用Thymeleaf作为模板引擎 ? 120
5.3.1 ?问题 ? 120
5.3.2 ?解决方案 ? 120
5.3.3 ?工作原理 ? 120
5.4 ?WebFlux和WebSocket ? 125
5.4.1 ?问题 ? 125
5.4.2 ?解决方案 ? 125
5.4.3 ?工作原理 ? 125
第6章 ?Spring Security介绍 ? 135
6.1 ?在Spring Boot应用程序中启用安全特性 ? 135
6.1.1 ?问题 ? 135
6.1.2 ?解决方案 ? 135
6.1.3 ?工作原理 ? 135
6.2 ?登录Web应用 ? 142
6.2.1 ?问题 ? 142
6.2.2 ?解决方案 ? 142
6.2.3 ?工作原理 ? 142
6.3 ?用户认证 ? 150
6.3.1 ?问题 ? 150
6.3.2 ?解决方案 ? 151
6.3.3 ?工作原理 ? 151
6.4 ?制定访问控制决策 ? 156
6.4.1 ?问题 ? 156
6.4.2 ?解决方案 ? 156
6.4.3 ?工作原理 ? 156
6.5 ?向WebFlux应用程序添加安全特性 ? 160
6.5.1 ?问题 ? 160
6.5.2 ?解决方案 ? 161
6.5.3 ?工作原理 ? 161
6.6 ?小结 ? 166
第7章 ?数据访问 ? 167
7.1 ?配置数据源 ? 167
7.1.1 ?问题 ? 167
7.1.2 ?解决方案 ? 167
7.1.3 ?工作原理 ? 167
7.2 ?使用JdbcTemplate ? 176
7.2.1 ?问题 ? 176
7.2.2 ?解决方案 ? 176
7.2.3 ?工作原理 ? 176
7.3 ?使用JPA ? 184
7.3.1 ?问题 ? 184
7.3.2 ?解决方案 ? 184
7.3.3 ?工作原理 ? 184
7.4 ?直接使用Hibernate ? 192
7.4.1 ?问题 ? 192
7.4.2 ?解决方案 ? 192
7.4.3 ?工作原理 ? 192
7.5 ?Spring Data MongoDB ? 195
7.5.1 ?问题 ? 195
7.5.2 ?解决方案 ? 195
7.5.3 ?工作原理 ? 195
第8章 ?Java企业服务 ? 209
8.1 ?Spring异步处理机制 ? 209
8.1.1 ?问题 ? 209
8.1.2 ?解决方案 ? 209
8.1.3 ?工作原理 ? 209
8.2 ?Spring任务调度 ? 213
8.2.1 ?问题 ? 213
8.2.2 ?解决方案 ? 213
8.2.3 ?工作原理 ? 213
8.3 ?发送E-mail ? 215
8.3.1 ?问题 ? 215
8.3.2 ?解决方案 ? 215
8.3.3 ?工作原理 ? 215
8.4 ?注册JMX MBean ? 220
8.4.1 ?问题 ? 220
8.4.2 ?解决方案 ? 220
8.4.3 ?工作原理 ? 220
第9章 ?消息传递 ? 225
9.1 ?配置JMS ? 225
9.1.1 ?问题 ? 225
9.1.2 ?解决方案 ? 225
9.1.3 ?工作原理 ? 225
9.2 ?使用JMS发送消息 ? 231
9.2.1 ?问题 ? 231
9.2.2 ?解决方案 ? 231
9.2.3 ?工作原理 ? 231
9.3 ?使用JMS接收消息 ? 238
9.3.1 ?问题 ? 238
9.3.2 ?解决方案 ? 238
9.3.3 ?工作原理 ? 238
9.4 ?配置RabbitMQ ? 242
9.4.1 ?问题 ? 242
9.4.2 ?解决方案 ? 242
9.4.3 ?工作原理 ? 243
9.5 ?使用RabbitMQ发送消息 ? 243
9.5.1 ?问题 ? 243
9.5.2 ?解决方案 ? 244
9.5.3 ?工作原理 ? 244
9.6 ?使用RabbitMQ接收消息 ? 251
9.6.1 ?问题 ? 251
9.6.2 ?解决方案 ? 251
9.6.3 ?工作原理 ? 251
第10章 ?Spring Boot Actuator ? 255
10.1 ?启用和配置Spring Boot Actuator ? 255
10.1.1 ?问题 ? 255
10.1.2 ?解决方案 ? 255
10.1.3 ?工作原理 ? 255
10.2 ?创建自定义的健康状况检查和性能指标 ? 261
10.2.1 ?问题 ? 261
10.2.2 ?解决方案 ? 262
10.2.3 ?工作原理 ? 262
10.3 ?导出性能指标 ? 264
10.3.1 ?问题 ? 264
10.3.2 ?解决方案 ? 264
10.3.3 ?工作原理 ? 265
第11章 ?打包 ? 267
11.1 ?创建可执行文件 ? 267
11.1.1 ?问题 ? 267
11.1.2 ?解决方案 ? 267
11.1.3 ?工作原理 ? 267
11.2 ?为部署创建WAR文件 ? 270
11.2.1 ?问题 ? 270
11.2.2 ?解决方案 ? 270
11.2.3 ?工作原理 ? 270
11.3 ?通过Thin Launcher减少归档文件大小 ? 273
11.3.1 ?问题 ? 273
11.3.2 ?解决方案 ? 273
11.3.3 ?工作原理 ? 273
11.4 ?使用Docker ? 274
11.4.1 ?问题 ? 275
11.4.2 ?解决方案 ? 275
11.4.3 ?工作原理 ? 275
?
?

主编推荐

1、通过完整、真实的代码示例解决了Spring Boot 2的各种问题。
2、通过“提出问题-给出解决方案”的方式,快速介绍了Pivotal公司发布的Spring Boot 2.1框架;
3、然后通过代码片段说明如何将Spring Boot 2与Spring MVC、Spring WebFlux框架、Spring Web Socket以及微服务进行集成;
4、本书介绍了持久化,与邮件和JMX等企业服务集成,测试,监控以及其他内容,这些内容能够解决开发工作中遇到的常见问题。
 

精彩内容

1、 获得在Spring Boot 2微框架下编写可重用代码的攻略以及多个可重用的代码片段

2、 发现Spring Boot 2与其他Spring API、工具和框架集成的方法

3、 通过使用Spring MVC、Spring WebFlux和Spring Web Socket简化Web开发

4、 在开发Web服务时使用微服务,将微服务与Spring Boot应用集成

5、 增加持久化功能,并无缝添加数据层,从而使Spring Boot Web应用实现更多功能

6、 与企业服务集成,使用Spring Boot创建更加复杂的Java应用

媒体评论

? ? ? ?Spring Boot框架作为当前*炙手可热的服务端开发框架之一,已被互联网业界的开发者拥趸为**的平台。本人从事服务端开发十多年,从原始的Web CGI、Servlet、EJB、Spring开始,服务端的开发随着框架的完善,越来越便捷。尤其是Spring Boot的横空出世,开发者只需要使用简单注解和配置文件就能轻松搭建起一个企业级应用,可将更多时间和精力都集中在业务规则的实现上。本书的作者Marten Deinum作为开源Spring Framework的贡献者,对Spring Framework理解深入。当然,大家也不必担心,此书并不是单调的理论描述,更多是从实战及实用的角度出发,深入浅出地把读者带入Spring Boot的奇妙世界。本书的译者张楚雄技术翻译功底深厚,用中文原汁原味地将原书的精髓呈现给了读者,本书的确是一本既适合初学者学习又适合工程师参考的Spring Boot专业好书。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 咪咕互动娱乐有限公司系统分析专家 潘伟
? ? ? ?Spring Framework是J2EE技术体系中的一套关键性开发框架,所有Spring模块的核心理念是依赖注入和IoC控制反转,这两个特性可以帮助程序员轻松地开发出高内聚、低耦合的应用程序,是面向对象、面向服务编程的有力保障。
? ? ? ? 但在开发Spring应用程序时需要进行很多配置,例如在使用Spring MVC时,需要配置组件扫描(Component Scan)、Dispatcher Servlet、视图解析器(View Resolver)、Web Jar(用于提供静态内容)等。为了精炼开发过程,Spring家族中的Spring Boot横空出世,Spring Boot先会根据应用的CLASSPATH已存在的配置,自动装配应用程序框架所需要的各种基本配置,其次它提供了Web、JPA、Rest、WebService、Test、Security等常用的Starter模板,模板自动装备了各种依赖组件,*后它还具备运行监控、日志跟踪等可视化运维功能,这一切极大降低了应用开发和运维的难度。目前,Spring Boot已经成为Spring Cloud等微服务框架的*基础支撑技术,是软件从业人员的必备技能之一。
本书深入浅出地全面介绍了Spring Boot技术的前世今生,不仅从技术代码角度,更从架构设计角度讨论了Spring Boot的一些深层次思考。强烈建议读者仔细研读本书,并结合自身业务领域,举一反三,相信必能受益良多!
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 南京天溯自动化控制系统有限公司软件架构师 ?侯逸文
? ? ? ? 通过使用Spring框架,现代程序员可以比较轻松地开发Web应用。然而在Spring框架的搭建过程中,人们往往需要重复性地进行代码复制及配置文件的撰写,这个过程枯燥乏味且容易出错。科技因懒而进步,通过自动化配置,Spring Boot大大简化了项目的搭建成本,让开发者更加专注于业务逻辑。本书通过大量代码示例和手把手的教程,能够让你充分利用Spring Boot的巨大潜能提升研发效率。行甚于言,本书将指导你编写出更优质的代码!?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 华泰证券公司DevOps产品经理 ?李青

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP