基于JavaFX、Springboot开发的javafx权限管理脚手架系统,软件架构基于角色的访问控制(Role-Based Access Control),即RBAC模型,也叫五张表模型。
编号 | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
名称 | 用户表 | 角色表 | 权限表 | 用户角色关系表 | 角色权限关系表 |
表名 | sys_user | sys_role | sys_perm | rel_user_role | rel_role_perm |
主要功能有:用户管理,角色管理、菜单权限管理、系统设置,以及登录用户修改密码、配置个性菜单等
技术栈
javafx、springboot、mybatis-plus、h2、jfoenix、datafx、tilesfx
附:h2数据库jdbc连接格式:
连接 | url格式 |
---|---|
嵌入式(本地)连接 | jdbc:h2:[file:][] jdbc:h2:~/test jdbc:h2:file:/test jdbc:h2:file:C:/test (Windows only) |
内存数据库(私有) | jdbc:h2:mem: |
内存数据库(被命名) | jdbc:h2:mem: jdbc:h2:mem:test |
使用TCP/IP的服务器模式(远程连接) | jdbc:h2:tcp://[:]/[
jdbc:h2:tcp://localhost/ /test<br/>jdbc:h2:tcp://dbserv:8080//test |
使用SSL/TLS的服务器模式(远程连接) | jdbc:h2:ssl://[:]/ jdbc:h2:ssl:/ |