- ISBN:9787522623931
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:299页
- 出版时间:2024-03-01
- 条形码:9787522623931 ; 978-7-5226-2393-1
内容简介
本书以Spring Boot 2和Vue 3框架开发的RealWorld博客项目为主线,采用前后端分离设计模式,前端选择流行的Vue 3框架进行开发,加深学生对前端技术栈的理解;后端选择Spring Boot 2进行开发,重点聚焦后端架构设计、数据库设计、API接口设计等。本书分为四部分,共20章,**部分是RealWorld项目简介与设计;第二部分介绍用Vue 3实现RealWorld 项目的前端,主要内容包括组合式API及响应式数据、项目前端开发准备、前端路由、链接组件、调用后端接口、全局状态管理、文章与个人中心、使用组合式函数、三级组件;第三部分介绍用Spring Boot实现RealWorld项目后端,主要包括项目后端功能概览,搭建Spring Boot后端开发环境,统一异常封装,Spring Security在项目中的应用,用户及认证,用户及关注,标签、文章及评论;第四部分介绍RealWorld项目打包和部署,主要包括跨域、打包和部署。项目各章节相互关联,通过不断迭代完成RealWorld博客项目,让读者充分了解该技术在实际项目开发中的应用。
本书主要面向大中专院校具有Java基础或JavaScript基础的学生、以Java和Vue技术就业的软件开发求职者、具有Spring Boot基础的Java开发求职者、具有Vue基础的软件Web前端开发求职者。
目录
**部分 RealWorld项目简介与设计
第1章 RealWorld项目简介
1.1 RealWorld项目说明
1.2 RealWorld项目对于前端学习者的意义
1.3 RealWorld项目对于后端学习者的意义
第2章 RealWorld项目设计
任务1 RealWorld项目架构
2.1.1 前端Vue 3架构及生态
2.1.2 后端Spring Boot 2架构及生态
2.1.3 前后端分离架构流程
任务2 RealWorld项目前端设计
2.2.1 了解前端功能
2.2.2 前端UI
任务3 RealWorld项目后端设计
2.3.1 后端接口概览
2.3.2 RESTful
2.3.3 RESTful与CRUD
2.3.4 数据库设计
第二部分 用Vue 3实现RealWorld项目的前端
第3章 组合式API及响应式数据
任务1 了解组合式API
3.1.1 使用setup函数
3.1.2 使用(script setup
3.1.3 引入TypeScript
任务2 用reactive设置响应式数据
3.2.1 响应式
3.2.2 Vue 3的响应式原理
3.2.3 Vue 3的响应式API
3.2.4 reactive函数的原理及注意事项
3.2.5 reactive的使用案例
任务3 用ref设置响应式数据
3.3.1 ref的原理及注意事项
3.3.2 ref的使用案例
任务4 toRef函数与toRefs函数
3.4.1 toRef函数的使用场景
3.4.2 toRefs函数的使用场景
任务5 computed与计算属性
3.5.1 计算属性的基本概念
3.5.2 计算属性的使用案例
第4章 项目前端开发准备
任务1 创建Vue 3 Vite单页应用
4.1.1 单页应用
4.1.2 Vue 3对单页应用开发的支持
4.1.3 安装Node.js
4.1.4 创建单页应用
4.1.5 运行单页应用
任务2 实现RealWorld应用基本布局
4.2.1 页面布局分析
4.2.2 页面布局实现
任务3 组件化开发之普通组件
4.3.1 新建AppFooter组件
4.3.2 新建AppNavigation组件
4.3.3 组装组件
第5章 前端路由
任务1 认识前端路由
……
第三部分 用Spring Boot实现RealWorld项目后端
第四部分 RealWorld项目打包和部署
作者简介
邱云,电子科技大学计算机学院软件工程专业毕业并获得硕士学位,研究方向为JavaEE中间件。 担任过北大青鸟成都总部IT培训师,现任教于西昌学院信息技术学院电子信息工程专业。承担过JavaEE企业级应用开发、通信软件开发、单片机应用、嵌入式软件开发、物联网综合实训和电路设计自动化等课程的教学工作。曾在中科院成都分院计算所和北京大学进修学习数学机械化,期间联合发表了论文《个性化推荐系统描述文件攻击检测方法》(电子科技大学学报,2011年1月)。在图书《新手学局域网组建与维护》(2005年,电子科技大学出版社出版)中,任**主编。 参与开发过卫士通RBAC项目和成都汇源光通信OSS电信综合业务运营与管理支撑平台等。与南京云快充及大连罗宾森合作开发了佳禾新能源桩网智能充电服务及运营支撑系统。参与的2022年四川中烟智能烤房系统**期顺利完成。独立开发过多个项目,如四川省凉山州烟叶收购管理系统、大度凉山基于微信的O2O本地生活服务平台、亨源物联GPS货运监控指挥调度系统等。 指导过多个学生的大创和互联网+项目,包括: 2017级:电子信息工程专业杨帆、杨羽岑等同学的《智能安防机器人》项目,该项目获得了计算机设计大赛省三等奖,互联网+创新创业大赛省银奖和挑战杯省二等奖。 2018级:电子科学预计专业蒋文等同学的《酷易物联——个人物联生态提供商》,获得“建行杯”第七届四川省国际“互联网+”大学生创新创业大赛金奖。
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.9¥28.0 -
中医基础理论【中医 针灸专业用】
¥18.0¥25.0 -
中医基础理论
¥50.7¥59.0 -
习近平总书记教育重要论述讲义
¥13.3¥35.0 -
世界现代设计史-[第二版]
¥40.8¥120.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
新世纪高等学校教材 心理学基础课系列教材普通心理学(第5版)/彭聃龄
¥29.6¥78.0 -
外国教育史-第2版
¥19.6¥40.0 -
断代(八品)
¥21.4¥42.0 -
宪法-第二版
¥21.8¥29.0 -
先进防伪技术
¥81.3¥98.0 -
企业法务教程
¥36.3¥49.0 -
[社版]大汉战神:霍去病传
¥15.6¥40.0 -
经络腧穴学
¥59.3¥69.0 -
工程图学
¥53.1¥59.0 -
马克思主义基本原理2021年版
¥6.9¥23.0 -
中国古代简史(插图本)
¥57.2¥88.0 -
计算机网络 第8版
¥37.7¥59.8 -
新闻学概论(第七版)(新闻与传播学系列教材(新世纪版))
¥15.0¥50.0