首页 > 图书中心 >图书详情

Spring Boot从入门到实战(第2版·微课视频版)

国家级实验教学示范中心联席会计算机学科组“十四五”规划教材,提供PPT,大纲,思政教案,视频,源码,实验,题库,答案等资源

作者:陈恒 主编;贾慧敏 楼偶俊 李敏 副主编
丛书名:全栈开发技术丛书
定价: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与MyBatisPlus框架基础、安全控制、异步消息、单元测试、电子商务平台的设计与实现(Spring Boot+MyBatis+Thymeleaf)、名片系统的设计与实现(Spring Boot+Vue.js 3+MyBatisPlus)等。书中实例通俗易懂、侧重实用性,使读者能够快速掌握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与MyBatisPlus数据访问技术)、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与MyBatisPlus的基础知识,并详细介绍Spring Boot如何整合MyBatis与MyBatisPlus。 第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+MyBatisPlus开发一个前后端分离的应用。 为方便各类高等院校选用教材和读者自学,本书配有教学大纲、教学课件、电子教案、程序源码、教学日历、实验大纲、在线题库、习题答案、700分钟的微课视频等配套资源。 资源下载提示 课件等资源: 扫描封底的“图书资源”二维码,在公众号“书圈”下载。 素材(源代码)等资源: 扫描目录上方的二维码下载。 在线自测题: 扫描封底的作业系统二维码,再扫描自测题二维码,可以在线做题及查看答案。 微课视频: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。 本书是辽宁省一流本科课程“工程项目实训”以及辽宁省普通高等学校一流本科教育示范专业“大连外国语大学计算机科学与技术专业”的建设成果。 本书的出版得到清华大学出版社相关人员的大力支持,在此表示衷心的感谢。同时,编者参阅了相关书籍、博客以及其他网站资源,对这些资源的贡献者与分享者深表感谢。由于Spring Boot框架技术发展迅速、持续改进与优化,加上编者的水平有限,书中难免会有不足之处,敬请各位专家和读者批评指正。 编者2024年7月

more >
扫描二维码
下载APP了解更多

同系列产品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元

查看详情
图书分类全部图书
more >
  • 本书系统地介绍Spring Boot 3的主要技术,包括三方面内容: 快速开发一个Web应用系统(Spring与Spring MVC基础、Thymeleaf与Vue.js 3视图技术、MyBatis与MyBatisPlus数据访问技术)、Spring Boot的高级特性(自动配置、部署、单元测试以及安全机制)和分布式架构技术(REST、MongoDB、Redis、Cache以及异步消息)。本书提供两个完整的项目案例:电子商务平台的设计与实现(Spring Boot+MyBatis+Thymeleaf)和名片系统的设计与实现(Spring Boot+Vue.js 3+MyBatis-Plus)。本书配套资源丰富,包括教学大纲、教学课件、教学日历、实验大纲、程序源码、电子教案、思政案例、700分钟的视频讲解和在线题库。

more >
  • 目录

    第1章Spring基础 

    1.1Spring概述1

    1.1.1Spring的由来1

    1.1.2Spring的体系结构1

    1.2Spring开发环境的构建3

    1.2.1使用Eclipse开发Java Web

    应用4

    1.2.2Spring的下载6

    1.2.3第一个Spring入门程序6

    1.3Spring IoC8

    1.3.1Spring IoC的基本概念8

    1.3.2Spring的常用注解9

    1.3.3基于注解的依赖注入10

    1.3.4Java配置12

    1.4Spring AOP14

    1.4.1Spring AOP的基本概念14

    1.4.2基于注解开发AspectJ16

    1.5Spring Bean21

    1.5.1Bean的实例化21

    1.5.2Bean的作用域23

    1.5.3Bean的初始化和销毁24

    1.6Spring的数据库编程26

    1.6.1Spring JDBC的XML配置26

    1.6.2Spring JDBC的Java配置27

    1.6.3Spring JdbcTemplate的

    常用方法28

    1.6.4基于@Transactional

    注解的声明式事务管理32

    1.6.5如何在事务处理中捕获异常35

    1.7本章小结36

    习题136

    第2章Spring MVC基础

    2.1Spring MVC的工作原理37

    2.2Spring MVC的工作环境38

    2.2.1Spring MVC所需要的JAR包… 38

    2.2.2使用Eclipse开发Spring 

    MVC的Web应用39 ...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘