-
项目介绍
界面上分为管理员后台和学员学习的前台
最终前台效果类似慕课网,后台可以上传课程、修改课程等。 -
技术介绍
Spring Cloud 微服务框架
Spring Boot 单应用框架
Mybatis 持久层框架
PageHelper分页插件
Vue前端框架
BootStrap前端响应式框架
Freemarker模板工具
… -
业务介绍
登陆注册
单点登录
图形验证码验证
短信验证码验证
权限设计
文件上传
…
项目的完整代码可以在我的主页下载,后序章节还在陆续更新中。
1.搭建网页基本框架
创建了 spring cloud 项目,搭建 eureka 注册中心,system 模块和 gateway 模块。
2.整合mybatis并将system模块公共组件分离
集成 mybatis,将公共部分分离到 system 模块。
3.vue搭建管理页面
用 vue 搭建了一个基础的前端页面,用 ace 模板进行修改,最后完成了登陆页面和管理员后台页面的基本搭建。