首页 > 图书中心 >图书详情
Spring Boot从入门到实战(第2版·微课视频版)
作者:陈恒 主编;贾慧敏 楼偶俊 李敏 副主编
丛书名:全栈开发技术丛书
定价:59.80元
印次:2-3
ISBN:9787302663409
出版日期:2024.08.01
印刷日期:2025.01.02
"本书从Spring和Spring MVC的基础知识讲起,从而让读者无难度地学习Spring Boot 3。为了更好地帮助读者学习,本书以大量实例介绍了Spring Boot 3的基本思想、方法和技术。 全书共12章,内容涵盖Spring基础、Spring MVC基础、Spring Boot入门、Spring Boot核心、Web开发、数据访问、MyBatis与MyBatisPlus框架基础、安全控制、异步消息、单元测试、电子商务平台的设计与实现(Spring Boot+MyBatis+Thymeleaf)、名片系统的设计与实现(Spring Boot+Vue.js 3+MyBatisPlus)等。书中实例通俗易懂、侧重实用性,使读者能够快速掌握Spring Boot 3的基础知识、编程技巧以及完整的开发体系,为进行大型项目开发打下坚实的基础。 本书可作为高等院校计算机及相关专业的教材或教学参考书,也可作为Java技术的培训教材,适合具有Java和Java Web编程基础的读者,尤其适合广大Java EE应用开发人员阅读与使用。 "
more >前言 党的二十大报告指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。 时至今日,脚本语言和敏捷开发大行其道,基于Spring框架的Java EE开发显得烦琐许多,开发者经常遇到两个非常头疼的问题: ①大量的配置文件; ②与第三方框架整合。Spring Boot的出现颠覆了Java EE开发,可以说具有划时代意义。Spring Boot的目标是帮助开发者通过编写更少的代码实现所需的功能,遵循“约定优于配置”原则,从而使开发者只需要很少的配置或者使用默认配置,就可以快速搭建项目。虽然Spring Boot给开发者带来了开发效率,但是Spring Boot并不是新技术,而是一个基于Spring的应用,所以读者在学习Spring Boot之前最好快速地学习Spring与Spring MVC的基础知识。 本书系统地介绍了Spring Boot 3的主要技术,包括三方面内容: 快速开发一个Web应用系统(Spring与Spring MVC基础、Thymeleaf与Vue.js 3视图技术、MyBatis与MyBatisPlus数据访问技术)、Spring Boot的高级特性(自动配置、部署、单元测试以及安全机制)和分布式架构技术(REST、MongoDB、Redis、Cache以及异步消息)。本书不仅介绍了基础知识,而且精心设计了大量实例。读者通过本书可以快速地掌握Spring Boot 3的实践应用,提高对Java EE应用的开发能力。 全书共12章,具体内容如下。 第1章介绍Spring的基础知识,包括Spring开发环境的构建、Spring IoC、Spring AOP、Spring Bean以及Spring的数据库编程等内容。 第2章介绍Spring MVC的基础知识,包括Spring MVC的工作原理、Spring MVC的工作环境、基于注解的控制器、JSON数据交互以及Spring MVC的基本配置等内容。 第3章主要介绍如何快速地构建第一个Spring Boot应用,包括IntelliJ IDEA快速构建以及Spring Tool Suite(STS)快速构建等方式。 第4章介绍Spring Boot的核心,包括基本配置、自动配置原理、条件注解以及自定义Starters等内容。 第5章介绍Spring Boot的Web开发相关技术,包括Spring Boot的Web开发支持、Thymeleaf视图模板引擎技术、JSON数据交互、文件的上传与下载、异常统一处理以及对JSP的支持。 第6章主要讲解Spring Boot访问数据库的解决方案,包括Spring Data JPA、Spring Boot整合REST、Spring Boot整合MongoDB、Spring Boot整合Redis、数据缓存(Cache)技术等内容。 第7章重点介绍MyBatis与MyBatisPlus的基础知识,并详细介绍Spring Boot如何整合MyBatis与MyBatisPlus。 第8章介绍Spring Boot的安全控制,包括Spring Security快速入门、基于Spring Data JPA的Spring Security操作实例等内容。 第9章介绍企业级系统间的异步消息通信,包括消息模型、JMS与AMQP企业级消息代理、Spring Boot对异步消息的支持以及异步消息通信实例等内容。 第10章主要介绍Spring Boot单元测试的相关内容,包括JUnit 5的注解、断言以及单元测试用例。 第11章以电子商务平台的设计与实现为综合案例,讲述如何使用Spring Boot+MyBatis+Thymeleaf开发一个Spring Boot应用。 第12章以名片系统的设计与实现为综合案例,讲述如何使用Spring Boot+Vue.js 3+MyBatisPlus开发一个前后端分离的应用。 为方便各类高等院校选用教材和读者自学,本书配有教学大纲、教学课件、电子教案、程序源码、教学日历、实验大纲、在线题库、习题答案、700分钟的微课视频等配套资源。 资源下载提示 课件等资源: 扫描封底的“图书资源”二维码,在公众号“书圈”下载。 素材(源代码)等资源: 扫描目录上方的二维码下载。 在线自测题: 扫描封底的作业系统二维码,再扫描自测题二维码,可以在线做题及查看答案。 微课视频: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。 本书是辽宁省一流本科课程“工程项目实训”以及辽宁省普通高等学校一流本科教育示范专业“大连外国语大学计算机科学与技术专业”的建设成果。 本书的出版得到清华大学出版社相关人员的大力支持,在此表示衷心的感谢。同时,编者参阅了相关书籍、博客以及其他网站资源,对这些资源的贡献者与分享者深表感谢。由于Spring Boot框架技术发展迅速、持续改进与优化,加上编者的水平有限,书中难免会有不足之处,敬请各位专家和读者批评指正。 编者2024年7月
more >同系列产品more >
- Spring+Spring MVC+MyBatis+Spring...
陈恒 主编;吴镝 杨松
查看详情
定 价:69.80元
- Java Web开发从入门到实战(第2版·...
陈恒 主编;刁建华 朱毅
查看详情
定 价:59.80元
- Java Web开发从入门到实战(Intell...
陈恒 主编;梁艺多 董宗
查看详情
定 价:69.80元
- Spring Boot + Vue.js全栈开发从入...
陈恒 主编;关菁华、张
查看详情
定 价:79.80元
- Java EE框架整合开发入门到实战—...
陈恒,孙云浩 主编;楼
查看详情
定 价:59.80元