日期:2014-05-20  浏览次数:20727 次

b/s架构j2ee权限解决方案
现在我在做一个系统,权限模块实现困难
请求高手指点谜精!


------解决方案--------------------
怎么难了?
可以使用标签技术,也可以使用开源的Ageci等。
------解决方案--------------------
所谓的难是技术问题还是逻辑设计问题?
------解决方案--------------------
个人理解
权限,就是不同的用户,可以执行不同的功能。
考虑以下两点仅供参考。
1、用户可以执行的方法,
2、用户可以访问的URL。
这是自己去实现。

如果用框架spring的acegi。
------解决方案--------------------
做一个权限表,角色表,用户表,角色权限表,用户角色表.一个角色对应多个权限,一个用户对应多个角色,楼上回答的都是比较专业,我一句也没看懂.
------解决方案--------------------
用户 角色 理解这俩概念就行了
不过怎么封装基本上都是这个思路



------解决方案--------------------
在Unix里,管理权限的方法是2进制,x=1,w=2,r=4。
所以你也可以采取这种方式,根据某些操作权限,配置相应的权限值,用位与的方法判断该用户是否具有相应权限。
如if((5&4)==4){
read();
}
------解决方案--------------------
Acegi+hibernate 动态实现基于角色的权限管理
我这有个文档 留个邮箱给你发过去
------解决方案--------------------
支持 AWUSOFT(如果可以了,请结贴,谢谢!) ,
我以前公司就是 这样做的
权限表,角色表,用户表,角色权限表,用户角色表.一个角色对应多个权限,一个用户对应多个角色,
Acegi+hibernate 动态实现基于角色的权限管理 没用过 支持一下。
顺便发给我下阿,谢谢!e:hanhui08@126.com
------解决方案--------------------
先要确定构架,是由权限模块负责所有其他模块的调用呢,还是每个模块负责自己的权限审查(权限模块只相当于一个查询权限的数据库)。
决定了这个后,后面的实现就不是太大的问题了
------解决方案--------------------
175cm(hanhui)
能把你的文档转发一份吗 raulchange@163.com 谢谢了!
------解决方案--------------------
学习
------解决方案--------------------
对啊!可以用标签设置啊!
------解决方案--------------------
给我发一个啊
renxiaoyao868@163.com