ad
close

Vue.JS + SpringBoot前后端分离项目实战

Vue.JS + ElementUI + SpringBoot + MyBatisPlus综合实战

8479人学习

中级20课时2022/04/08更新

二维码下载学堂APP缓存视频离线看

李兴华
  • 畅销套餐
  • 精选套餐
  • 人气套餐
  • 尊享套餐
  • 高薪套餐
Java高级工程师实战课程系列套餐(JSP实战+SSH实战+AJAX异步数据交互)
JSP实战开发视频课程
31999人学习
¥399.00
JSP项目实战-CRM管理系统视频课程
5411人学习
¥699.00
框架开发起源 —— Java反射编程视频课程
10895人学习
¥99.00
更 多 6 门 课 程
互联网集群架构系列套餐(Redis+Dubbo+单点登录+Zookeeper协调组件)
Dubbo开发框架视频课程
18037人学习
¥998.00
Redis数据库视频课程
18304人学习
¥199.00
企业项目开发中协调一致性组件之ZooKeeper视频课程
6762人学习
¥499.00
更 多 5 门 课 程
高级JAVA工程师必备视频课程套餐
RESTful(Restful设计、Jesey实现WEB服务处理)视频课程
5570人学习
¥299.00
AMR项目实战视频课程(Spring MVC + MyBatis)
7994人学习
¥599.00
MyBatis开发框架视频课程
5650人学习
¥599.00
更 多 6 门 课 程
Java高级工程师实战课程系列套餐(SSO单点登录+Shiro开发框架)
SSO单点登录(CAS+Shiro+Redis)实战视频课程
7835人学习
¥999.00
【李兴华】Shiro开发框架视频课程(采用Eclipse + Maven进行开发)
9692人学习
¥699.00
【SSM】报名预约系统实战开发视频课程
4932人学习
¥699.00
更 多 3 门 课 程
Java高级工程师实战课程系列套餐(SSO单点登录+Shiro开发框架)
SSO单点登录(CAS+Shiro+Redis)实战视频课程
7835人学习
¥999.00
【李兴华】Shiro开发框架视频课程(采用Eclipse + Maven进行开发)
9692人学习
¥699.00
【SSM】报名预约系统实战开发视频课程
4932人学习
¥699.00
更 多 3 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

已经掌握了SpringBoot技术、MyBatis技术的开发者

你将会学到:

Vue.JS + ElementUI + SpringBoot + MyBatisPlus综合实战

课程简介:

SpringBoot与Vue.JS整合开发是现在较为常见的技术整合形式,当读者已经学习完成了《SpringBoot就业编程实战》一书以及课程视频之后,相信对于SpringBoot的实际应用有着莫大的需要,我们本着技术为主的精神,通过一套完整的人事管理系统,为大家完整的演示了一套项目的技术开发,合理的使用了IDEA + Gradle + SpringBoot + MyBatis + MyBatisPlus + Starter + Druid + JWT进行了后端代码的编写,并利用Vue.JS + ElementUI + Axios + VueX实现了前端开发。

04_SpringBoot开发实战.jpg

在学习本课程之前一定要先进行项目部署,完整项目实现代码在第一个课程的视频中提供下载。

展开更多

课程大纲-Vue.JS + SpringBoot前后端分离项目实战

  • 第1章人力资源管理系统综述(1小时22分钟4节)

  • 1-1

    项目功能展示本课程为用户完整的演示了项目的功能,并对项目操作的基本流程进行了说明,帮助读者可以宏观的理解整个项目的基本业务机制,以及程序的处理逻辑。

    「仅限付费用户」点击下载“yootkhr.rar”

    [22:14]
  • 1-2

    部署项目应用本次项目基于前后端分离架构实现,所以在实际部署时就需要开发者拥有前端知识与后端经验,为便于读者上手,本次讲解了Node.JS组件的获取、配置以及前端运行,同时讲解了后端项目的导入与运行。

    「仅限付费用户」点击下载“hr-web.rar”

    [19:38]
  • 1-3

    项目技术架构软件项目的设计需要提供有完整的架构认知,而架构的理解取决于技术能力的培养,本课程为读者分析了前后端所使用的各项技术,以及这些技术的整合模式。

    [24:40]
  • 1-4

    数据库设计项目的业务需要数据的支撑,而为了便于数据存储往往会借助于关系型数据库的支持,本课程为读者分析了整个项目之中数据表的组成结构,并通过给出的测试数据分析了这些数据表之间的基本关联。

    [16:04]
  • 第2章前端用户登录认证(58分钟3节)

  • 2-1

    JWT服务模块考虑到实际认证管理的便捷,本次使用了JWT技术进行认证处理,为此开发了专属的自动装配组件,本课程为读者讲解了这一组件模块的组成,并分析了其模块所给出的功能类,以及该模块在项目中的引用配置。

    [21:27]
  • 2-2

    用户登录认证本课程通过Mybatis的数据层实现,以及REST接口和JWT数据的操作实现了用户的登录认证处理,通过后端认证处理的返回结果以及前端数据的存储进行了说明。

    [26:44]
  • 2-3

    后台管理菜单虽然项目采用了前后端分离设计架构,但是依然会存在有动态生成管理菜单的需要,本课程为读者分析了本地VueX的数据存储,以及如何在前端利用一些判断的模式实现不同用户角色的菜单生成处理。

    [10:32]
  • 第3章信息列表展示(1小时12分钟4节)

  • 3-1

    后台用户列表拥有用户管理角色的用户可以直接调用后端接口实现数据查询,本课程分析了JWT数据在认证与授权操作中的作用,并讲解了JWT拦截器的处理机制。

    [32:03]
  • 3-2

    查看用户角色在用户列表功能的基础之上添加了用户角色的查看,根据后端提供的接口拥有相应授权信息的用户可以查看指定用户的角色信息,该操作基于JWT实现了认证与授权检查

    [13:17]
  • 3-3

    工资等级列表工资等级列表数据是进行雇员操作维护的重要组成内容,考虑到后续功能的开发需要,本次进行了工资等级列表的读取处理以及前端显示配置。

    [10:02]
  • 3-4

    更新记录列表为便于理解分布式技术架构,本项目添加了更新记录表,利用JSON实现了更新数据的保存,本次课程主要是讲解了日志的记录以及日志数据列表的操作。

    [17:37]
  • 第4章部门信息管理(52分钟4节)

  • 4-1

    部门信息列表雇员数据主要依靠部门进行分类,同时也是在进行雇员信息维护中的重要组成,本次的课程将主要进行部门数据的列表展示。

    [11:17]
  • 4-2

    增加新部门为了便于系统的支持,本次课程增加了创立部门的功能,在本次业务处理中分析了业务数据和基础数据之间的关系,并重点分析了返回状态枚举设计的意义以及Jackson转换处理问题。

    [14:19]
  • 4-3

    更新部门基础信息本课程主要围绕着部门基础信息的更新业务逻辑进行分析,在本操作中需要考虑到实际雇员人数的设计需要,通过具体的业务代码分析实现了这一功能的处理。

    [14:15]
  • 4-4

    删除部门信息本课程主要分析了实际项目开发中外键取消情况下的数据关联处理问题,利用部门删除对雇员数据的级联操作进行了代码的分析与实现。

    [12:49]
  • 第5章雇员信息管理(1小时3分钟5节)

  • 5-1

    雇员信息列表雇员列表可以便于管理用户进行雇员数据的浏览,本课程基于雇员表的操作业务实现了集合数据的返回与前端页面的整合。

    [11:32]
  • 5-2

    增加新雇员增加雇员之前需要进行部门以及工资等级信息的获取,所以在业务的设计上较为繁琐,本课程通过增加前的查询和增加的业务处理逻辑,进行了详细的分析,最终实现了雇员数据的增加功能实现

    [15:03]
  • 5-3

    雇员信息更新雇员信息需要进行更新的操作,在更新时需要考虑到部门业务对整个雇员业务的影响,本课程在业务的处理上分析了雇员更新前和更新时的业务处理逻辑,并实现了数据更新的操作。

    [13:12]
  • 5-4

    更新部门领导每个部门需要提供有领导信息,在进行雇员更新时,需要对领导信息进行维护,本课程分析了部门领导配置的基本业务逻辑,并对这一功能进行了功能讲解的操作实现。

    [12:33]
  • 5-5

    删除雇员信息雇员信息删除重点在于部门领导信息的维护,本课程通过雇员信息删除的处理,讲解了对部门更新的业务影响。

    [11:18]
close
  • 课程介绍
  • 课程大纲
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部