服务端开发中Java一直作为主流语言,最近几年随着大数据的发展,Java涉及到的领域也越来越多,而且前端工程化的兴起也进一步促进了Java的发展。这里介绍一个前后端分离的后台管理系统,后端数据接口基于SpringMVC的框架,前端采用nodejs+webpack+vuejs+iView的框架开发(这是目前很流行的一套前端开发框架)。整套demo是完整可运行的(包括数据库表结构)。废话不多少,直接上代码。
Github地址:
https://github.com/WrathLi/cms-vue-iView
如何觉得github网速太慢,也可以从码云上下代码,
地址:https://gitee.com/WrathLi/cms-vue-iView/tree/master
工程结构介绍
![87d95656abeafff0a4ca419ae6e50f98.png](https://i-blog.csdnimg.cn/blog_migrate/e1c2f1d192c71a99d2b0ea96b41feae2.jpeg)
表结构讲解
先来讲解一下数据库的表结构,一共5张表,因为是demo所以只实现了页面权限管理和用户管理的功能。
![356bf9693b3905d495adf263fa7f89b1.png](https://i-blog.csdnimg.cn/blog_migrate/7bfb9a921c564f761838c7327bd3cbcf.jpeg)
如上图所示,
tb_menu_one:左侧