基于 JFinal 框架的脚手架(登录,用户管理,角色管理,权限管理,授权过滤等),手写实现基于 Layui 的单页面应用解决方案
- 后端框架 JFinal
- 模板引擎 JFinal 的 Enjoy
- 数据库 Sqlite3
- 前端框架 jQuery
- UI 框架 Layui 2.4.3
- Hash 路由手写实现 SPA (Single Page web Application)
- 用户管理
- 角色管理
- 用户权限管理
- 登录拦截
- 权限校验
- 个人中心
- 重置密码
- 用户表、角色表、用户角色表、权限表、角色权限表
- 基于 JFinal 的拦截器,手写实现权限拦截
- 权限数据缓存 Ehcache
- 基于 JFinal 的扩展指令,手写实现页面权限控制
- 判断请求类型,并正确反馈用户响应
- 将 omd.db 数据库文件放在 WEB-INF 目录下(也可自定义,需修改配置文件)
- 导入 maven 依赖
- 部署并启动 tomcat