返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • Spring Boot+Vue.js企业级管理系统实战 曹宇,唐一峰,胡书敏 著 专业科技 文轩网
  • 新华书店正版
    • 作者: 曹宇、唐一峰、胡书敏著
    • 出版社: 清华大学出版社
    • 出版时间:2024-01-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 曹宇、唐一峰、胡书敏著
    • 出版社:清华大学出版社
    • 出版时间:2024-01-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2023-12-01
    • 页数:0
    • 开本:其他
    • 装帧:平装
    • ISBN:9787302649793
    • 国别/地区:中国
    • 版权提供:清华大学出版社

    Spring Boot+Vue.js企业级管理系统实战

    作  者:曹宇,唐一峰,胡书敏 著
    定  价:89
    出 版 社:清华大学出版社
    出版日期:2024年01月01日
    页  数:256
    装  帧:平装
    ISBN:9787302649793
    主编推荐

    《Spring Boot+Vue.js企业级管理系统实战》完整介绍使用Spring Boot与Vue.js构建管理系统的全部技术细节,包括前端组件、前后端交互、项目常用中间件、Spring Boot核心技术、相关日志、测试和安全组件开发等内容,全书注重实践,并对代码进行了注解,非常易于理解,对于缺乏项目经验的读者,本书是一本很友好的项目练习工具书。

    内容简介

    《Spring Boot+Vue.js企业级管理系统实战》以一个完整的全栈微服务项目为主线,详细阐述项目的技术架构、开发流程和技术要点,包括Vue.js前端技术、Spring Boot后端技术和Spring Cloud Alibaba微服务技术和中间件技术。本书主要内容包括:项目技术架构,Vue.js实例和指令,Element-UI控件,Vue.js方法、监听器和事件处理,前端组件和前端布局,用Vuex实现组件间的交互,Spring Boot项目的基本框架,后端控制器和Swagger组件,后端业务层和数据服务层,分页、事务Redis缓存和分库分表,全栈系统的前后端交互,面向切面编程、过滤器和,整合日志组件,整合Nacos服务治理组件,限流、熔断和服务降级,整合Gateway网关组件,整合Skywalking监控组件。通过阅读本书,读者能够系统地掌握开发全栈项目的核心技术,同时,运用这些技术null

    作者简介

    "曹宇,硕士,副教授,从事高校教育、培训工作17年,擅长Java技术栈,主导开发了EPC企业专利信息协同平台、大宗商品信息管理系统等多个项目。 唐一峰,硕士,信息系统项目管理师,从事高校教育、培训工作18年,擅长微服务、分布式高并发等技术栈,主持过多个企业级架构项目。 胡书敏,硕士,有15年Java开发经验,资深Java架构师,目前在某外企从事Java开发工作,有平安、花旗和IBM等大厂的工作经验,同时还有近8年Java技术面试官的经验。出版过《Java核心技术及面试指南》等技术图书。"

    精彩内容

    目录
    第1章 Spring Boot+Vue全栈开发概述 1
    1.1 全栈开发模式和前后端技术栈 1
    1.1.1 全栈开发中的MVC模式和MVVM模式 2
    1.1.2 前端Vue框架及其相关组件 3
    1.1.3 后端Spring Boot框架及其相关组件 4
    1.1.4 前端、后端与数据库之间的交互 5
    1.2 搭建前端开发和运行环境 5
    1.2.1 安装Node.js 5
    1.2.2 npm命令介绍 5
    1.2.3 搭建空白Vue项目 6
    1.2.4 安装依赖包 7
    1.3 搭建后端开发和运行环境 7
    1.3.1 安装JDK和IDEA集成开发环境 7
    1.3.2 安装MySQL和MySQL Workbench客户端 8
    1.3.3 安装Redis缓存 8
    1.3.4 后端项目管理工具Maven 9
    1.4 跑通人事管理系统 10
    1.4.1 在MySQL上配置数据库和数据表 10
    1.4.2 安装编译和运行前端项目 13
    1.4.3 启动后端Spring Boot框架项目 14
    1.4.4 观察前端页面 15
    1.5 实践练习 16
    第2章 Vue.js实例和指令 17
    2.1 认识Vue.js实例 17
    2.1.1 通过范例了解实例 17
    2.1.2 在实例中定义和使用方法 18
    2.1.3 Vue.js实例的生命周期及其钩子函数 19
    2.2 Vue内置指令 20
    2.2.1 v-text和v-html指令 20
    2.2.2 v-show指令 21
    2.2.3 v-bind指令 22
    2.2.4 v-model指令 23
    2.2.5 v-once和v-pre指令 24
    2.2.6 条件渲染指令 25
    2.2.7 循环渲染指令 27
    2.3 自定义指令 28
    2.3.1 钩子函数 28
    2.3.2 开发自定义指令 28
    2.3.3 以动态方式传入参数 29
    2.4 实践练习 30
    第3章 在Vue.js框架中引入element-ui组件 31
    3.1 在Vue.js项目中引入element-ui 31
    3.1.1 在package.json中引入依赖包 31
    3.1.2 element-ui常用组件介绍 32
    3.2 首页中用到的element-ui布局类组件 33
    3.2.1 el-row和el-col表格组件 33
    3.2.2 el-link超链接组件 35
    3.2.3 element-ui组件整合HTML与SCSS 35
    3.3 登录页面用到的element-ui组件 36
    3.3.1 el-form和el-form-item表单类组件 36
    3.3.2 el-input输入框组件 37
    3.3.3 el-button命令框组件 38
    3.3.4 el-checkbox选择框组件 39
    3.3.5 前端代码整合Vue.js代码 39
    3.4 业务页面用到的element-ui组件 40
    3.4.1 el-table表格组件 40
    3.4.2 el-form表单组件 41
    3.4.3 命令框组件 42
    3.4.4 对话框组件 43
    3.5 实践练习 44
    第4章 Vue.js方法、监听器和事件处理修饰符 45
    4.1 Vue.js方法 45
    4.1.1 定义和使用方法的参数 45
    4.1.2 组件与处理方法的绑定方式 46
    4.2 监听器 47
    4.2.1 监听属性 48
    4.2.2 监听对象 49
    4.2.3 通过监听器绑定属性和方法 50
    4.3 事件处理方法的修饰符 51
    4.3.1 stop阻止事件扩散的修饰符 51
    4.3.2 capture捕获事件的修饰符 53
    4.3.3 只执行一次操作的once修饰符 54
    4.3.4 只触发本处理方法的self修饰符 55
    4.3.5 处理按键事件的修饰符 56
    4.4 实践练习 58
    第5章 前端组件与前端布局 59
    5.1 Vue实例与前端组件 59
    5.1.1 从页面上观察Hamburger组件 59
    5.1.2 分析Hamburger组件代码 60
    5.1.3 使用Hamburger组件 62
    5.1.4 通过props和$emit实现组件间的交互 62
    5.2 页面上方导航组件分析 63
    5.2.1 导航组件的构成 63
    5.2.2 Breadcrumb组件分析 63
    5.2.3 watch监听器分析 65
    5.2.4 组合成上方导航组件 65
    5.3 左侧导航栏组件分析 67
    5.3.1 菜单类组件分析 67
    5.3.2 引入Vue Router 69
    5.3.3 整合路由模块,实现导航效果 70
    5.4 业务功能组件分析 73
    5.5 汇总组件,布局前端页面 74
    5.5.1 App.vue入口程序 74
    5.5.2 在main.js中引入资源 74
    5.5.3 在layout实例中布局前端元素 75
    5.6 实践练习 76
    第6章 用Vuex实现组件间的交互 78
    6.1 Vuex组件分析 78
    6.1.1 Vuex的重要对象 78
    6.1.2 搭建Vuex开发环境 79
    6.2 Vuex使用说明 80
    6.2.1 state对象使用分析 80
    6.2.2 与computed整合 82
    6.2.3 getter和mapGetters 82
    6.2.4 用mutation修改全局属性 84
    6.2.5 用action异步修改全局属性 86
    6.3 Vuex在人事管理项目中的用例 88
    6.4 实践练习 90
    第7章 搭建Spring Boot项目的基本框架 91
    7.1 Spring Boot概述 91
    7.1.1 Spring Boot是什么 92
    7.1.2 Spring Boot架构与MVC模式 92
    7.1.3 Spring Boot与前端项目的交互方式 93
    7.2 搭建Spring Boot开发环境 93
    7.2.1 安装JDK开发环境 94
    7.2.2 安装IDEA集成开发环境 95
    7.2.3 确认IDEA集成Maven工具 96
    7.3 搭建脚手架项目 97
    7.3.1 创建基于Spring Boot的脚手架项目 97
    7.3.2 通过pom文件引入依赖包 98
    7.3.3 编写启动类 99
    7.3.4 编写控制器类 99
    7.3.5 启动项目、发送请求并观察效果 100
    7.3.6 对Spring Boot项目的说明 100
    7.4 人事管理后端项目结构概述 101
    7.5 实践练习 102
    第8章 后端控制器和Swagger组件 103
    8.1 通过HTTP协议对外提供服务 103
    8.1.1 HTTP协议概述 103
    8.1.2 HTTP常用返回码 104
    8.1.3 HTTP请求动作和增删改查请求 104
    8.2 实现后端控制器方法 105
    8.2.1 通过注解定义控制类 105
    8.2.2 @GetMapping注解与“查询”接口 106
    8.2.3 @PostMapping注解与“添加”接口 108
    8.2.4 @PutMapping注解与“更新”接口 109
    8.2.5 @DeleteMapping注解与“删除”接口 110
    8.2.6 @RequestMapping注解 110
    8.3 通过Swagger展示后端接口 111
    8.3.1 Swagger的作用 112
    8.3.2 引入Swagger依赖包 112
    8.3.3 编写Swagger配置类 112
    8.3.4 通过Swagger观察API接口 113
    8.4 实践练习 115
    第9章 后端业务层和数据服务层 116
    9.1 在业务层封装业务代码 116
    9.1.1 业务类的构成 116
    9.1.2 用@Service修饰业务类 117
    9.1.3 @Autowired和依赖注入 120
    9.2 ORM组件与数据服务层 120
    9.3 编写基于MyBatis的数据服务层 121
    9.3.1 引入依赖包,编写数据库配置代码 121
    9.3.2 编写映射文件 122
    9.3.3 编写mapper接口 124
    9.3.4 编写Java业务模型类 125
    9.3.5 使用MyBatis的要点归纳 126
    9.4 编写基于JPA的数据服务层 126
    9.4.1 引入依赖包,编写数据库配置代码 126
    9.4.2 通过注解编写业务模型类 127
    9.4.3 用JpaRepository实现数据服务层 128
    9.4.4 改写业务层的代码 128
    9.4.5 对比MyBatis和JPA 130
    9.5 实践练习 130
    第10章 分页、事务、Redis缓存和分库分表 132
    10.1 引入分页效果 132
    10.1.1 从前端获取分页参数 132
    10.1.2 在后端用分页插件实现分页 133
    10.1.3 通过前端观察分页效果 135
    10.2 引入事务效果 137
    10.2.1 用@transactional实现事务 137
    10.2.2 事务隔离级别 138
    10.2.3 事务传播机制 139
    10.2.4 合理设置超时时间 139
    10.2.5 合理设置事务的粒度 140
    10.3 用Redis缓存数据 140
    10.3.1 Redis的数据结构 140
    10.3.2 用Redis缓存员工数据 142
    10.3.3 合理设置缓存超时时间 145
    10.4 MyCat组件与分库分表 146
    10.4.1 分库需求与MyCat组件 146
    10.4.2 搭建MyCat环境,观察分库效果 147
    10.4.3 以分库的方式读写员工表 150
    10.4.4 同时整合Redis和MyCat 150
    10.5 实践练习 151
    第11章 全栈系统的前后端交互 152
    11.1 Axios组件概述 152
    11.1.1 同步和异步交互方式 152
    11.1.2 在前端引入Axios组件 153
    11.2 用Axios组件实现前后端交互 153
    11.2.1 在request.js中封装Axios实例 153
    11.2.2 在业务类中调用Axios方法 155
    11.2.3 页面发起请求,异步处理返回 157
    11.3 解决跨域问题 158
    11.4 Spring Security组件与安全管理 159
    11.4.1 Spring Security框架说明 159
    11.4.2 引入依赖包,编写配置参数 160
    11.4.3 设置资源访问策略 160
    11.4.4 登录流程说明 162
    11.4.5 用过滤器实现Token鉴权 165
    11.5 实践练习 166
    第12章 面向切面编程、过滤器和 167
    12.1 AOP概述 167
    12.1.1 AOP的相关概念 167
    12.1.2 AOP的范例 168
    12.1.3 AOP与 170
    12.2 的开发要点 171
    12.2.1 的重要方法 171
    12.2.2 引入多个 171
    12.2.3 观察的效果 174
    12.3 过滤器的开发要点 174
    12.3.1 过滤器的重要方法 174
    12.3.2 开发过滤器 175
    12.3.3 配置过滤器 176
    12.3.4 观察过滤器的效果 176
    12.3.5 和过滤器的使用场景 176
    12.4 基于AOP的实例分析 177
    12.4.1 全局异常处理类 177
    12.4.2 自定义注解 178
    12.5 实践练习 180
    第13章 整合日志组件 181
    13.1 通过Logback组件输出日志 181
    13.1.1 开发日志代码的注意点 181
    13.1.2 日志的级别与适用场景 182
    13.1.3 引入依赖包,配置Logback参数 182
    13.1.4 输出不同级别的日志 184
    13.1.5 观察日志输出效果 185
    13.2 搭建基于ELK的日志环境 187
    13.2.1 ELK组件概述 187
    13.2.2 搭建ELK环境 188
    13.3 后端项目整合ELK组件 190
    13.3.1 向Logstash输出日志 190
    13.3.2 在Kibana上观察日志效果 191
    13.4 实践练习 193

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购