首页 相关文章 基于Struts的权限实现

基于Struts的权限实现

  一:概念介绍

  1:)资源

  可以使用的系统资源.比如注册用户是一种资源,修改用户信息也是一种资源.

  资源在系统中呈现为一棵树.假如用户管理是一个节点.用户注册,用户信息

  修改为用户管理的叶子。叶子具有不可分割性.

  2:)角色

  绑定可操作资源的集合。

  比如系统管理员,可以使用全部资源.

  一般用户,可以注册和修改查看自己的信息.

  角色可以有依赖角色。也就是说现在系统中存在

  RoleA,RoleB,RoleC ,RoleD 四种角色.

  RoleD 倚赖RoleA

  假设一个用户的角色是RoleD.

  根据倚赖关系。默认有RoleA 的可使用资源.

  3:)用户

  系统中的使用者,因为角色可以倚赖,所以一个用户只有一种角色.

  二:资源的分配

  上述三个概念之间的绑定关系为用户绑定一个角色,角色绑定若干资源.

  角色绑定资源有两种绑定,一种是绑定叶子,一种绑定节点。绑定节点有

  两种一种只绑定节点下的...[ 查看全文 ]

2016-02-19 标签:

基于Struts的权限实现的相关文章

手机页面
收藏网站 回到头部