


作者:饶仕琪
定价:79元
印次:1-3
ISBN:9787302575269
出版日期:2021.03.01
印刷日期:2025.02.08
图书责编:夏毓彦
图书分类:零售
随着移动互联网的发展,对Web开发的需求日益上升。Spring Boot作为Web开发领域中的利器,无论是单体应用,还是用于面向服务架构或者微服务架构,都有不错的表现。本书面向准备在Web开发领域一展拳脚的读者,详细介绍了Spring Boot 2.3应用开发的相关知识。 本书共10章,第1~2章介绍了Spring Boot 2.3开发基础,包括环境搭建、依赖引入以及如何从零到一地构建一个基础Spring Boot应用;第3~7章以章为单位聚焦不同技术领域,包括Web服务、数据持久化、服务安全性、测试验证以及部署运维,结合详细示例讲解各领域内通用的解决方案;第8~10章为实战内容,包括三种类型项目的实战:聊天服务、在线商城、个人云盘。 本书内容全面、实例丰富,非常值得广大Web开发从业者作为案头的参考书,也可作为高等院校计算机及相关专业的教材或课程设计参考书。
饶仕琪,BAT某公司高级Java开发工程师。有丰富的开发经验,曾参与大数据云平台、电商系统、物联网平台等数个不同规模项目的开发工作。积极地参与到项目开发周期的各个环节,包括性能分析、设计、开发和测试。掌握的专业知识与开发框架,如Core Java、Spring、设计模式、通讯协议等,均在实战中实践并验证。在主导或是参与项目的推进之外,不断地学习并探索Web开发技术中的“最佳实践”。
前 言 现代人越来越离不开互联网。打车、购票软件助力出行,支付软件让各类交易变得快捷,电商与物流系统的联合让北方的居民也能吃上南国的水果。互联网已经涉及现代生活的方方面面,Web开发技术为之贡献了许多。Spring作为Java Web开发的中坚力量,在该领域的快速发展中扮演着重要的角色。Spring社区不断地向外输出Web开发技术,在保证性能的同时兼顾开发效率。这样的特点让基于Spring的Web开发技术得到广泛的应用,如果选择使用Java语言开发Web服务,Spring就是Java开发人员的首选。 Spring Boot是Spring社区中的顶级项目,在整个生态中如同基石一样。无论是想结合模板引擎实现一个单体应用、支撑前端项目的RESTful服务或者基于Spring Cloud开发一套微服务,这些都离不开Spring Boot。 本书从实际应用出发,理论结合实例,深入浅出地对Spring Boot开发进行讲解。实战内容将贯穿全书,指导读者通过动手实践,从一行语句、一个方法到整个的项目,完整地理解Spring Boot开发的流程,从而获得和提升Web应用开发的能力。 本书特色 1. 涵盖Spring生态中的主流框架 框架的选择需要足够慎重,好的框架不仅能解决开发过程中的问题,还能保证在项目运行的过程中尽可能不制造新的问题。本书中包含Spring Boot整合各类框架的内容,这些框架基本来自于Spring团队或是由Spring团队所推荐的解决方案,足够主流,也足够可靠。 2. 根据程序实现经历的周期展开对Spring Boot开发的讲解 全书内容根据一个We...
第1章 Spring Boot基础知识 1
1.1 Spring与Spring Boot 1
1.1.1 当我们谈论Spring时会谈论些什么 1
1.1.2 什么是Spring Boot 2
1.1.3 Spring Boot的优势 3
1.2 Spring Boot 2.3开发环境 4
1.2.1 选择合适的JDK 4
1.2.2 选择趁手的IDE 5
1.2.3 选择适用于大型项目的自动化构建工具 7
1.3 Spring Initializr初始化项目 8
1.3.1 什么是Spring Initializr 8
1.3.2 开始吧!start.spring.io 8
1.3.3 使用IDE初始化Spring Boot工程 10
1.3.4 初探Spring Boot CLI 12
1.4 Spring Boot目录结构 13
1.4.1 初始化的工程结构 13
1.4.2 推荐的工程结构 15
1.4.3 Maven Wrapper让构建工具随源码分发 17
1.5 构建第一个Spring Boot项目 18
1.5.1 经典“Hello World” 18
1.5.2 使用JUnit 5测试 19
1.5.3 创建工具类CommonUtil 21
1.5.4 使用JPA进行数据持久化 22
1.5.5 修改控制器以及对应模板文件 25
1.5.6 发布HTTP接口 29
1.6 Spring Boot自动配置与外部配置 31
1.6.1 自动配置 ... 查看详情

