论坛首页 Java企业应用论坛

请教权限设计中的关系问题

浏览 23223 次
该帖已经被评为精华帖
作者 正文
   发表时间:2006-10-19  
用spring的话acegi是不错的方案,切面思想,就不需要你那么费神设计了。
权限部分是不需要关联的,耦合度太高。
为什么是精华贴?不明 @_@
0 请登录后投票
   发表时间:2006-10-20  
我也不明白,就也是精华帖,都没有高手的见解!
0 请登录后投票
   发表时间:2006-10-20  
我以前碰到的一个系统,权限体系是这样的:
User
Role
Group
Resource
Team
Continer
Permission
States
是我见过的相对比较复杂的权限体系。
其中Role是虚拟的,
对应关系如下:
User:Group n:m
Role:Group 1:n
Role:Team 1:n
Resource:States 1:n
Team:Continer 1:1

具体的说就是对一个Team由多个Role ,在不同的Continer中有不同的影射,权限是
一个Resource 的指定States 的指定Permission比如
用户在激活状态下的写操作。
0 请登录后投票
   发表时间:2006-10-20  
用户1----角色1---------权限1---资源
用户2--|&nbrq;&nbrq;|----权限2---资源
用户2----角色2---------权限3---资源
0 请登录后投票
   发表时间:2006-11-03  
最近一段时间看了acegi,其他部分都不错。不过效率有问题啊,不知道有更好的解决方案吗?
0 请登录后投票
   发表时间:2006-11-03  
怎么又有这种问题,我记得似乎以前讨论过。

参考:http://lucaslee.iteye.com/blog/30670
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics