论坛首页 Java企业应用论坛

如何实现权限控制(求包养,征求解决方案)

浏览 7703 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-04-02  
KimHo 写道
用缓存是需要的,每次判断都去读取数据库,这种做法不太专业

我是觉得用缓存好一点。
0 请登录后投票
   发表时间:2012-04-02  
jiuyuehe 写道
    也许你可以这么做,一个全局的filter,
    然后一张权限表,表里有权限的url ,如果用struts的话是action.
    这样权限就可修改。也可以具体分配。

    你可以自行思考,一定要详细了解的话我再贴出相关内容


我也想过做一个filter,然后弄一个权限表,通过url来做权限判断,每次请求来都去读一下权限表。
我现在是做网站,有前台和后台的。前台的没必要做什么权限的,也每次都去读权限表,这样资源利用也不合理啊。
所以我就想在具体的action中做权限校验。
还请指教
0 请登录后投票
   发表时间:2012-04-02  
zouruixin 写道
楼主你搜一下R B A C 模型吧。。 
JAVAEYE上权限的讲解一堆一堆的
粗看了一下, 你这么做,好像是在做毕业设计一样

把权限的划分本质上跟什么service, action没关系
那假如换个系统,架构里没有什么service这个包呢, 假如不用struts你找不到什么action呢

权限应该是独立的可配置的, 你换个系统一样不做修改或者少做修改就能重用的模块,除非是针对特定行业的业务系统。

搜了一个链接
http://www.iteye.com/topic/754014
一搜一大把


我是cainiao(中文居然不让输入),大学自学的java,学艺不精,工作2年了,之前做的都是erp系统,企业内部用的,权限就是前端通过菜单来控制,后台没做权限控制。最近自己在捣鼓网站,涉及到权限,所以比较疑惑。
还请不吝赐教,能否说具体一点啊。
0 请登录后投票
   发表时间:2012-04-02  
zouruixin 写道
楼主你搜一下R B A C 模型吧。。 
JAVAEYE上权限的讲解一堆一堆的
粗看了一下, 你这么做,好像是在做毕业设计一样

把权限的划分本质上跟什么service, action没关系
那假如换个系统,架构里没有什么service这个包呢, 假如不用struts你找不到什么action呢

权限应该是独立的可配置的, 你换个系统一样不做修改或者少做修改就能重用的模块,除非是针对特定行业的业务系统。

搜了一个链接
http://www.iteye.com/topic/754014
一搜一大把


谢谢提供链接,在研究了。
0 请登录后投票
   发表时间:2012-04-02  
witcheryne 写道
集成 Apache Shiro , 做权限判断很方便:
快速了解看着里:
http://www.infoq.com/cn/articles/apache-shiro

官方网站:
http://shiro.apache.org/

谢谢
0 请登录后投票
   发表时间:2012-07-06  
yehengxy 写道
可以用过滤器  ,一张权限表 ,一张角色表,一张人员角色表,过滤器捕捉到请求的时候判断是否有权限操作

我就是这样搞的~,大家还有什么好的方法么?
0 请登录后投票
论坛首页 Java企业应用版

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