一、用戶管理
1.1 用戶查詢
1.1.1 用戶查詢頁面 user-list.jsp
1.1.2 UserController
1.1.3.Dao
1.2 用戶添加
1.2.1.用戶添加頁面 user-add.jsp
1.2.2 UserController
1.2.3 Service
前期我們的用戶密碼沒有加密,現在添加用戶時,我們需要對用戶密碼進行加密
1.2.4 Dao
1.3 用戶詳情
1.3.1.用戶詳情頁面user-show.jsp
1.3.2 UserController
1.3.3 Dao
我們需要将用戶的所有角色及權限查詢出來所以需要調用IRoleDao中的findRoleByUserId,而在IRoleDao中需要調 用IPermissionDao的findByRoleId
二、角色管理
2.1 角色查詢
2.1.1.角色頁面role-list.jsp
2.1.2.RoleControlller
2.1.3 Dao
2.2 角色添加
2.2.1.角色添加頁面role-add.jsp
2.2.2.RoleControlller
2.2.3 Dao
三、資源權限管理
3.1 資源權限查詢
3.1.1.權限資源頁面permission-list.jsp
3.1.2.PermissionController
3.1.3 Dao
3.2 資源權限添加
3.2.1.權限資源添加頁面permission-add.jsp
3.2.2.PermissionController
3.2.3 Dao
四、權限關聯與控制
4.1 用戶角色關聯
用戶與角色之間是多對多關系,我們要建立它們之間的關系,隻需要在中間表user_role插入數據即可。
4.1.1 用戶角色關聯相關頁面
在user-list.jsp頁面上添加鍊接
展示可以添加角色的頁面user-roe-add.jsp
4.1.2.UserController
4.1.3 Dao
IRoleDao
用于查找可以添加的角色
IUserDao
用于添加用戶與角色關系
4.2 角色權限關聯
角色與權限之間是多對多關系,我們要建立它們之間的關系,隻需要在中間表role_permission插入數據即可。
4.2.1. 角色權限關聯相關頁面
在role-list.jsp頁面上添加鍊接
展示可以添加權限的頁面roe-permission-add.jsp
4.2.2.RoleController
4.2.3 Dao
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!