SoJpt

3.1 概要

    SoJpt iview 脚手架 是一个集用户管理,权限管理,角色管理,审计功能及权限分配,角色分配与一体的后台管理框架,同时借鉴 Jfinal 官方最佳实践 Jfinal-club 会员项目以及作者多年实战经验使该项目非常适合二次开发。此版本与Layui版不同为前后分离模式,采用 iview-admin 前台开源框架 (作者改良后的版本),后台 JFinal 和 SoJpt Boot 各三个版本。

特点:

1、基于JFinal/SoJpt Boot+iview-admin+Mysql/Oracle实现

2、用户管理 (启用/禁用)

3、角色管理 (重新定义角色管理容部门单位等父子结构与一体的角色管理)

4、权限管理 (基于url的权限,不仅实现权限uri的精确匹配,同时也支持模糊匹配,一键同步权限),同时权限可以精确到按钮级,也可以配置为菜单级,都只需在后台配置即可。权限缓存在store里了,可拿来即用。

5、数据库监控 (基于druid的sql以及session监控)

6、web综合监控 (基于JavaMelody)

7、灵活可配置的审计功能(通过权限配置是否审计即可对相应模块进行审计,无需写代码实现)

8、动态父子结构菜单 (暂时用layui支持两级,数据结构可支持多级),包括左    侧菜单也导航菜单都可动态配置

9、禁止一个用户多客户端同时登陆, 如果用户重复登陆会强制下线已经登陆的用户

10、支持多次密码输入错误,锁定用户功能,默认15分钟后自动解锁.

备注:用Soutils代码生成工具可快速生成从前台到后台的一系列代码