本文版权归作者和简书共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
最近一直在练习java后台开发,感觉后台开发需要的知识点有点杂,比如你的会java开发,数据库开发(SQL语句的编写),JSP页面的编写(HTML),JS等等,但是也不是太难,只要认真去学习,相信聪明的你们都会学会的。
在学习的过程中我是在做每个小项目中去具体的去应用,我做的练习是java里面经典的《用户,角色,权限管理系统》。
用到的知识/框架
这个小项目采用的是JFinal框架,,前台框架使用的是layui前台框架,数据库采用的是MySql,前后台交互使用jQuery。
数据库设计了五张表:
数据库.png
下面先奉上系统内的截图:
首页.png
用户管理界面.png
角色管理界面.png
菜单管理界面.png
分配角色.png
分配菜单.png
部分代码
JFinal基本配置
/**
*
*/
package com.gengen.manager.config;
import java.io.File;
import com.gengen.manager.controller.LoginController;
import com.gengen.manager.controller.MainController;
import com.gengen.manager.controller.MenuController;
import com.gengen.manager.controller.RoleController;
import com.gengen.manager.controller.UserController;
import com.gengen.manager.interceptor