展开全部

主编推荐语

一本致力于Web开发技术的实战指南。

内容简介

本书紧跟行业的最新发展趋势,全面而深入地阐述了Spring Boot 3和Vue 3在企业级应用开发中的集成与应用。全书共分为8章,从Spring Boot 3的基础入门到Vue 3的高级应用,再到前后端通信、测试与部署,每一章的内容都经过精心设计,以确保读者能够掌握关键的技能。第8章特别提供了一个综合案例,展示如何综合运用全书知识来构建一套完整的应用系统。

本书不仅深度解析了如何利用Spring Boot 3和Vue 3构建高效和响应式的Web应用程序,还专注于实际场景的应用,并为读者提供了直接将理论知识应用于实践的机会。无论是初学者还是寻求提升的开发者,都能在本书中获得所需的知识。

目录

  • 版权信息
  • 内容简介
  • 前言
  • 第1章 Spring Boot入门
  • 1.1 Web应用开发概述
  • 1.1.1 什么是Web应用
  • 1.1.2 B/S架构与C/S架构
  • 1.1.3 B/S架构的工作原理
  • 1.1.4 HTTP协议
  • 1.2 Spring Boot概述
  • 1.3 搭建Spring Boot开发环境
  • 1.3.1 安装Java 17
  • 1.3.2 安装配置Maven
  • 1.3.3 IDEA开发工具
  • 1.4 开发第一个Spring Boot应用程序
  • 1.4.1 创建Spring Boot项目
  • 1.4.2 Spring Boot项目目录结构
  • 1.4.3 项目启动过程
  • 1.5 Spring Boot系统配置
  • 1.5.1 配置文件
  • 1.5.2 自定义属性配置
  • 第2章 Spring Boot Web应用开发
  • 2.1 MVC架构应用
  • 2.1.1 spring-boot-starter-web
  • 2.1.2 Spring MVC
  • 2.1.3 开发基本的Web应用
  • 2.1.4 控制器注解
  • 2.2 请求与响应
  • 2.2.1 请求映射
  • 2.2.2 参数绑定
  • 2.2.3 JSON响应
  • 2.2.4 ResponseEntity
  • 2.3 构建RESTful服务
  • 2.3.1 RESTful服务概述
  • 2.3.2 RESTful设计原则
  • 2.3.3 Spring Boot实现RESTful API
  • 2.3.4 在业务层使用HTTP状态码的讨论
  • 2.3.5 使用SpringDoc生成API文档
  • 2.4 文件上传与下载
  • 2.4.1 文件上传原理
  • 2.4.2 上传与下载实现
  • 2.4.3 静态资源访问
  • 2.5 数据验证与异常处理
  • 2.5.1 全局异常处理
  • 2.5.2 数据验证
  • 2.5.3 拦截器
  • 2.6 案例:在线影评平台
  • 2.6.1 案例概述
  • 2.6.2 定义数据模型
  • 2.6.3 创建RESTful控制器
  • 2.6.4 实现文件上传功能
  • 2.6.5 数据验证
  • 2.6.6 全局异常处理
  • 第3章 数据库集成和持久化
  • 3.1 MySQL数据库安装配置
  • 3.1.1 安装配置
  • 3.1.2 数据库管理工具
  • 3.2 MyBatis基本使用
  • 3.2.1 数据持久化与ORM
  • 3.2.2 Spring Boot集成MyBatis框架
  • 3.2.3 注解方式操作数据库
  • 3.2.4 注解方式多表查询
  • 3.2.5 XML方式操作数据库
  • 3.2.6 XML方式多表查询
  • 3.3 MyBatis-Plus基本使用
  • 3.3.1 配置与使用
  • 3.3.2 核心功能
  • 3.3.3 分页插件
  • 3.3.4 代码生成器
  • 3.4 案例:在线零售管理系统
  • 3.4.1 案例概述
  • 3.4.2 数据库设计
  • 3.4.3 数据访问层(DAO)
  • 3.4.4 服务层开发
  • 3.4.5 控制器层实现
  • 第4章 Vue入门
  • 4.1 Vue 3概述
  • 4.1.1 Vue.js简介
  • 4.1.2 MVVM
  • 4.1.3 开发环境
  • 4.1.4 第一个Vue程序
  • 4.2 熟悉ECMAScript6语法
  • 4.2.1 let和const
  • 4.2.2 箭头函数
  • 4.2.3 模板字符串
  • 4.2.4 解构赋值
  • 4.2.5 扩展运算符和剩余参数
  • 4.2.6 Promises和异步编程
  • 4.2.7 模块导入与导出
  • 4.3 Vue基础语法
  • 4.3.1 模板语法
  • 4.3.2 理解响应式
  • 4.3.3 计算属性
  • 4.3.4 类与样式绑定
  • 4.3.5 条件渲染与列表渲染
  • 4.3.6 事件处理
  • 4.3.7 双向绑定
  • 4.3.8 监听器
  • 4.4 组件基础
  • 4.4.1 组件概念
  • 4.4.2 组件使用
  • 4.4.3 单文件组件
  • 4.5 案例:待办事项管理应用
  • 4.5.1 案例概述
  • 4.5.2 构建用户界面
  • 4.5.3 核心功能开发
  • 第5章 Vue应用规模化
  • 5.1 前端工程化
  • 5.1.1 前端工程化与构建工具
  • 5.1.2 构建工具与环境设置
  • 5.1.3 Vite构建工具
  • 5.1.4 Vite项目结构
  • 5.2 组件化开发
  • 5.2.1 组件注册
  • 5.2.2 数据传递
  • 5.2.3 事件
  • 5.2.4 插槽
  • 5.2.5 生命周期
  • 5.3 第三方组件
  • 5.3.1 常用的第三方组件
  • 5.3.2 Element Plus安装与使用
  • 5.3.3 Element Plus的常用组件
  • 5.4 路由Vue Router
  • 5.4.1 前端路由的概念
  • 5.4.2 Vue Router基本使用
  • 5.4.3 路由参数和查询字符串
  • 5.4.4 嵌套路由
  • 5.4.5 编程式导航
  • 5.4.6 路由守卫和导航保护
  • 5.5 状态管理和Pinia库
  • 5.5.1 状态管理简介
  • 5.5.2 Pinia基本使用
  • 5.5.3 创建和使用store
  • 5.5.4 模块化
  • 5.6 案例:在线购物商城
  • 5.6.1 案例概述
  • 5.6.2 项目基本结构和配置
  • 5.6.3 主界面搭建
  • 5.6.4 产品展示页面
  • 5.6.5 产品详情页面
  • 5.6.6 购物车页面
  • 第6章 前后端通信
  • 6.1 axios
  • 6.1.1 axios简介
  • 6.1.2 安装与使用
  • 6.1.3 请求体编码
  • 6.1.4 Multipart请求
  • 6.1.5 Vue全局配置
  • 6.2 跨 域
  • 6.2.1 理解跨域
  • 6.2.2 跨域请求的分类
  • 6.2.3 Spring Boot的跨域支持
  • 6.2.4 Vue中的代理配置
  • 6.3 用户身份认证
  • 6.3.1 身份认证简介
  • 6.3.2 JWT
  • 6.3.3 实现基于令牌的认证
  • 6.4 案例:用户管理系统
  • 6.4.1 案例概述
  • 6.4.2 用户表设计
  • 6.4.3 数据访问层实现
  • 6.4.4 服务层实现
  • 6.4.5 控制器实现
  • 6.4.6 跨域及拦截器设置
  • 6.4.7 前端页面设计及路由配置
  • 6.4.8 登录与注册
  • 6.4.9 个人信息修改
  • 6.4.10 管理员页面
  • 第7章 测试与部署
  • 7.1 软件测试概述
  • 7.1.1 基本概念
  • 7.1.2 测试的分类及工具
  • 7.2 Spring Boot应用测试
  • 7.2.1 控制层单元测试
  • 7.2.2 服务层测试
  • 7.2.3 数据访问层测试
  • 7.2.4 集成测试
  • 7.3 Vue应用测试
  • 7.3.1 使用Jest
  • 7.3.2 使用Vitest
  • 7.4 Spring Boot应用部署
  • 7.4.1 使用Maven构建应用
  • 7.4.2 应用部署
  • 7.4.3 获取运行日志
  • 7.5 Vue 3应用部署
  • 7.5.1 使用vite构建应用
  • 7.5.2 与后端服务集成
  • 第8章 综合案例
  • 8.1 项目概述
  • 8.1.1 项目简介
  • 8.1.2 系统功能描述
  • 8.1.3 界面设计
  • 8.1.4 数据库设计
  • 8.1.5 项目结构与依赖
  • 8.2 后端单元模块设计
  • 8.2.1 数据访问层设计
  • 8.2.2 业务逻辑层设计
  • 8.2.3 控制层设计
  • 8.3 用户管理模块实现
  • 8.3.1 控制层
  • 8.3.2 服务层
  • 8.3.3 页面
  • 8.4 班级管理模块实现
  • 8.5 考试管理模块实现
  • 8.6 考试过程模块实现
  • 8.7 成绩管理模块实现
  • 8.8 通知管理模块实现
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。