![]()
内容推荐 本书以一个完整的全栈微服务项目为主线,详细阐述项目的技术架构、开发流程和技术要点,包括Vue.js前端技术、Spring Boot后端技术和Spring Cloud Alibaba微服务技术和中间件技术。本书主要内容包括:项目技术架构,Vue.js实例和指令,Element-UI控件,Vue.js方法、监听器和事件处理,前端组件和前端布局,用Vuex实现组件间的交五,Spring Boot项目的基本框架,后端控制器和Swagger组件,后端业务层和数据服务层,分页、事务Redis缓存和分库分表,全栈系统的前后端交五,面向切面编程、过滤器和拦截器,整合日志组件,整合Nacos服务治理组件,限流、熔断和服务降级,整合Gateway网关组件,整合Skywalking监控组件。通过阅读本书,读者能够系统地掌握开发全栈项目的核心技术,同时,运用这些技术开发一个企业级的管理系统。 本书尤其适合缺少项目经验的Java开发人员、在校学生用于高效掌握各种企业级开发技术,提升实战技能,也可作为大中专院校计算机专业实践课或毕业设计的参考用书。 作者简介 胡书敏,大连理工大学计算机专业硕士,资深Java架构师,有15年以上从业经验。精通Java、Python等开发语言,有平安、花旗和IBM等大厂的工作经验,目前在SAP从事云端微信小程序开发、数据分析与机器学习开发工作。出版了《Java Web轻量级开发面试教程》《基于股票大数据分析的Python入门实战》等图书。 目录 第1章 Spring Boot+Vue全栈开发概述 1.1 全栈开发模式和前后端技术栈 1.1.1 全栈开发中的MVC模式和MVVM模式 1.1.2 前端Vue框架及其相关组件 1.1.3 后端Spring Boot框架及其相关组件 1.1.4 前端、后端与数据库之间的交互 1.2 搭建前端开发和运行环境 1.2.1 安装Node.js 1.2.2 npm命令介绍 1.2.3 搭建空白Vue项目 1.2.4 安装依赖包 1.3 搭建后端开发和运行环境 1.3.1 安装JDK和IDEA集成开发环境 1.3.2 安装MySQL和MySQL Workbench客户端 1.3.3 安装Redis缓存 1.3.4 后端项目管理工具Maven 1.4 跑通人事管理系统 1.4.1 在MySQL上配置数据库和数据表 1.4.2 安装编译和运行前端项目 1.4.3 启动后端Spring Boot框架项目 1.4.4 观察前端页面 1.5 实践练习 第2章 Vue.js实例和指令 2.1 认识Vue.js实例 2.1.1 通过范例了解实例 2.1.2 在实例中定义和使用方法 2.1.3 Vue.js实例的生命周期及其钩子函数 2.2 Vue内置指令 2.2.1 v-text和v-html指令 2.2.2 v-show指令 2.2.3 v-bind指令 2.2.4 v-model指令 2.2.5 v-once和v-pre指令 2.2.6 条件潼染指令 2.2.7 循环潼染指令 2.3 自定义指令 2.3.1 钩子函数 2.3.2 开发自定义指令 2.3.3 以动态方式传入参数 2.4 实践练习 第3章 在Vue.js框架中引入element-ui组件 3.1 在Vue.js项目中引入clement-ui 3.1.1 在package.json中引入依赖包 3.1.2 element-ui常用组件介绍 3.2 首页中用到的clement-ui布局类组件 3.2.1 el-row和el-col表格组件 3.2.2 el-link超链接组件 3.2.3 element-ui组件整合HTML与SCSS 3.3 登录页面用到的element-ui组件 3.3.1 el-form和el-form-item表单类组件 3.3.2 el-input输入框组件 3.3.3 el-button命令框组件 3.3.4 el-checkbox选择框组件 3.3.5 前端代码整合Vue.js代码 3.4 业务页面用到的element-ui组件 3.4.1 el-table表格组件 3.4.2 el-form表单组件 3.4.3 (el-button)命令框组件 3.4.4 (el-dialog)对话框组件 3.5 实践练习 第4章 Vue.js方法、监听器和事件处理修饰符 4.1 Vue.js方法 4.1.1 定义和使用方法的参数 4.1.2 组件与处理方法的绑定方式 4.2 监听器 4.2.1 监听属性 4.2.2 监听对象 4.2.3 通过监听器绑定属性和方法 4.3 事件处理方法的修饰符 4.3.1 stop阻止事件扩散的修饰符 4.3.2 capture捕获事件的修饰符 4.3.3 只执行一次操作的once修饰符 4.3.4 只触发本处理方法的self修饰符 …… 第5章 前端组件与前端布局 第6章 用Vuex实现组件间的交互 第7章 搭建Spring Boot项目的基本框架 第8章 后端控制器和Swagger组件 第9章 后端业务层和数据服务层 第10章 分页、事务、Redis缓存和分库分表 第11章 全栈系统的前后端交互 第12章 面向切面编程、过滤器和拦截器 第13章 整合日志组件 第14章 整合Nacos服务治理组件 第15章 限流、熔断和服务降级 第16章 整合Gateway网关组件 第17章 整合Skywalking监控组件 |