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

Spring Boot + Vue.js全栈开发从入门到实战(IntelliJ IDEA版·微课视频版)

提供PPT,大纲,思政教案,视频,源码,实验,题库,答案等资源

作者:陈恒 主编;关菁华、张立杰、孙国元、李敏 副主编
丛书名:全栈开发技术丛书
定价:79.80
印次:1-2
ISBN:9787302659556
出版日期:2024.07.01
印刷日期:2024.07.24

本书全面介绍 Spring Boot 3 + Vue.js 3全栈开发的基本思想、方法和技术。全书共 13章,内容涵盖 Spring基础、Spring MVC基础、Spring Boot核心知识、Web开发、数据访问、MyBatis与 MyBatis-Plus框架基础、安全控制、异步消息、单元测试、Vue.js基础与进阶、电子商务平台的设计与实现(Spring Boot + Vue.js 3 + MyBatis-Plus)等。书中实例侧重实用性、通俗易懂,通过本书的学习,读者能够快速掌握 Spring Boot 3 + Vue.js 3全栈开发的基础知识、编程技巧以及完整的开发体系,为大型项目开发打下坚实的基础。 本书可作为大学计算机及相关专业的教材或教学参考书,也可作为 Java技术的培训教材,适合具有 Java和 Java Web编程基础的读者,尤其适合广大 Java EE应用开发人员阅读与使用。

more >

前言 党的二十大报告指出,教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。 时至今日,脚本语言和敏捷开发大行其道,基于 Spring框架的 Java EE开发显得烦琐许多,开发者经常遇到两个非常头疼的问题:(1)大量的配置文件;(2)与第三方框架整合。 Spring Boot的出现颠覆了 Java EE开发,可以说具有划时代的意义。 Spring Boot的目标是帮助开发者编写更少的代码实现所需功能,遵循“约定优于配置”原则,从而使开发者只需要很少的配置,或者使用默认配置,就可以快速搭建项目。虽然 Spring Boot给开发者带来了开发效率,但 Spring Boot并不是什么新技术,完全是一个基于 Spring的应用。例如 Spring Boot的最大优点“自动配置”是通过 Spring的@Conditional注解实现的,所以读者在学习 Spring Boot之前最好快速学习 Spring与 Spring MVC的基础知识。 本书系统地介绍了 Spring Boot 3 + Vue.js 3全栈开发的主要技术,主要包括 3个方面的内容。 (1)快速开发一个 Web应用系统( Spring与 Spring MVC基础、 Thymeleaf与 Vue.js 3视图技术、MyBatis与 MyBatis-Plus数据访问技术)。 (2)Spring Boot的高级特性(自动配置、部署、单元测试以及安全机制)。 (3)分布式架构技术( REST、MongoDB、Redis、Cache以及异步消息)。本书的重点不是简单地介绍基础知识,而是精心设计了大量实例。读者通过本书可以 快速地掌握 Spring Boot 3 + Vue.js 3全栈开发的实践应用,提高 Java EE应用的开发能力。 全书共 13章,各章的具体内容如下。 第 1章:介绍 Spring的基础知识,包括 Spring开发环境的构建、 Spring IoC、Spring AOP 以及 Spring Bean等内容。第 2章:介绍 Spring MVC的基础知识,包括 Spring MVC的工作原理、 Spring MVC的工作环境、基于注解的控制器、 JSON数据交互以及 Spring MVC的基本配置等内容。第 3章:主要介绍如何快速构建第一个 Spring Boot应用,包括 Spring Boot的优点、主要特性以及如何使用 IntelliJ IDEA快速构建第一个 Spring Boot应用。第 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、数据缓存技术等内容。 第 7章:重点介绍 MyBatis与 MyBatis-Plus的基础知识,并详细介绍 Spring Boot如何整合 MyBatis与 MyBatis-Plus。 第 8章:介绍 Spring Security,包括 Spring Security快速入门、基于 Spring Data JPA的 Spring Security操作实例等内容。 第 9章:介绍企业级系统间的异步消息通信,包括消息模型、 JMS与 AMQP企业级消息代理、Spring Boot对异步消息的支持以及异步消息通信实例等内容。 第 10章:主要介绍 Spring Boot单元测试的相关内容,包括 JUnit 5的注解、断言以及单元测试用例。 第 11章:主要介绍 Vue.js的基础知识,包括 Vue.js的安装、 Vue.js的生命周期、插值与表达式、计算属性与监听器属性、内置指令与自定义指令、组件、响应性以及 setup组件选项等内容。 第 12章:主要介绍 Vue.js的进阶知识,包括单文件组件与 webpack、Vue CLI、路由 Vue Router、setup语法糖、 Element Plus UI组件库等内容。 第 13章:以电子商务平台的设计与实现为综合案例,讲述如何使用 Spring Boot + Vue.js 3 + MyBatis-Plus开发一个前、后端分离的应用程序。 附录 A给出 11个与本书对应的实验,可以提高学生的实际动手能力。 为了方便各类高等院校选用教材和读者自学,本书配有教学大纲、教学课件、思政教案、程序源码、教学进度表、实验大纲、在线题库、习题答案和 1300分钟的微课视频等配套资源。 资源下载提示 课件等资源:扫描封底的“课件下载”二维码,在公众号“书圈”下载。素材(源码)等资源:扫描目录上方的二维码下载。在线自测题:扫描封底的作业系统二维码,再扫描自测题二维码在线做题。微课视频:扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以 在线学习。 本书的出版得到清华大学出版社相关人员的大力支持,在此表示衷心的感谢。同时,本书编者参阅了相关书籍、博客以及其他官网资源,在此对这些资源的贡献者与分享者深表感谢。由于 Spring Boot+Vue.js全栈开发框架技术发展迅速,并持续改进与优化,加上编者水平有限,书中难免会有不足之处,敬请各位专家和读者批评指正。 本书是辽宁省一流本科课程“工程项目实训”以及辽宁省普通高等学校一流本科教育示范专业“大连外国语大学计算机科学与技术专业”的建设成果。 编 者 2024年 7月

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

同系列产品more >

Spring+Spring MVC+MyBatis+Spring...

陈恒 主编;吴镝 杨松
定 价:69.80元

查看详情
Java Web开发从入门到实战(第2版·...

陈恒 主编;刁建华 朱毅
定 价:59.80元

查看详情
Spring Boot从入门到实战(第2版·...

陈恒 主编;贾慧敏 楼偶
定 价:59.80元

查看详情
Java Web开发从入门到实战(Intell...

陈恒 主编;梁艺多 董宗
定 价:69.80元

查看详情
Java EE框架整合开发入门到实战—...

陈恒,孙云浩 主编;楼
定 价:59.80元

查看详情
图书分类全部图书
more >
  • 本书全面介绍Spring Boot 3  + Vue.js 3全栈开发的基本思想、方法和技术,提供一个完整的电子商务平台的设计与实现综合案例。为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、思政教案、程序源码、实验大纲、实验指导书、在线作业、习题答案、教学进度表和1300分钟的微课视频。

more >
  • 第1章  Spring基础 1

    学习目的与要求 1

    本章主要内容 1

    1.1  Spring概述 1

    1.1.1  Spring的由来 1

    1.1.2  Spring的体系结构 1

    1.2  Spring开发环境的构建 3

    1.2.1  配置IntelliJ IDEA的Web服务器 4

    1.2.2  Spring的下载 6

    1.2.3  第一个Spring入门程序 6

    1.3  Spring IoC 10

    1.3.1  Spring IoC的基本概念 10

    1.3.2  Spring的常用注解 10

    1.3.3  基于注解的依赖注入 11

    1.4  Spring AOP 14

    1.4.1  Spring AOP的基本概念 14

    1.4.2  基于注解开发AspectJ 17

    1.5  Spring Bean 22

    1.5.1  Bean的实例化 22

    1.5.2  Bean的作用域 25

    1.5.3  Bean的初始化和销毁 27

    1.6  本章小结 29

    习题1 29

    第2章 Spring MVC基础 30

    学习目的与要求 30

    本章主要内容 30

    2.1  Spring MVC的工作原理 31

    2.2  Spring MVC的工作环境 32

    2.2.1  Spring MVC所需要的JAR包 32

    2.2.2  使用IntelliJ IDEA开发Spring MVC应用 32

    2.2.3  基于Java配置的Spring MVC应用 39

    2.3  基于注解的控制器 42

    2.3.1  Controller注解...

精彩书评more >

标题

评论

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

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