锁定老帖子 主题:如何实现权限控制(求包养,征求解决方案)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-04-02
KimHo 写道 用缓存是需要的,每次判断都去读取数据库,这种做法不太专业
我是觉得用缓存好一点。 |
|
返回顶楼 | |
发表时间:2012-04-02
jiuyuehe 写道 也许你可以这么做,一个全局的filter,
然后一张权限表,表里有权限的url ,如果用struts的话是action. 这样权限就可修改。也可以具体分配。 你可以自行思考,一定要详细了解的话我再贴出相关内容 我也想过做一个filter,然后弄一个权限表,通过url来做权限判断,每次请求来都去读一下权限表。 我现在是做网站,有前台和后台的。前台的没必要做什么权限的,也每次都去读权限表,这样资源利用也不合理啊。 所以我就想在具体的action中做权限校验。 还请指教 |
|
返回顶楼 | |
发表时间:2012-04-02
zouruixin 写道 楼主你搜一下R B A C 模型吧。。
JAVAEYE上权限的讲解一堆一堆的 粗看了一下, 你这么做,好像是在做毕业设计一样 把权限的划分本质上跟什么service, action没关系 那假如换个系统,架构里没有什么service这个包呢, 假如不用struts你找不到什么action呢 权限应该是独立的可配置的, 你换个系统一样不做修改或者少做修改就能重用的模块,除非是针对特定行业的业务系统。 搜了一个链接 http://www.iteye.com/topic/754014 一搜一大把 我是cainiao(中文居然不让输入),大学自学的java,学艺不精,工作2年了,之前做的都是erp系统,企业内部用的,权限就是前端通过菜单来控制,后台没做权限控制。最近自己在捣鼓网站,涉及到权限,所以比较疑惑。 还请不吝赐教,能否说具体一点啊。 |
|
返回顶楼 | |
发表时间:2012-04-02
zouruixin 写道 楼主你搜一下R B A C 模型吧。。
JAVAEYE上权限的讲解一堆一堆的 粗看了一下, 你这么做,好像是在做毕业设计一样 把权限的划分本质上跟什么service, action没关系 那假如换个系统,架构里没有什么service这个包呢, 假如不用struts你找不到什么action呢 权限应该是独立的可配置的, 你换个系统一样不做修改或者少做修改就能重用的模块,除非是针对特定行业的业务系统。 搜了一个链接 http://www.iteye.com/topic/754014 一搜一大把 谢谢提供链接,在研究了。 |
|
返回顶楼 | |
发表时间:2012-04-02
witcheryne 写道 集成 Apache Shiro , 做权限判断很方便:
快速了解看着里: http://www.infoq.com/cn/articles/apache-shiro 官方网站: http://shiro.apache.org/ 谢谢 |
|
返回顶楼 | |
发表时间:2012-07-06
yehengxy 写道 可以用过滤器 ,一张权限表 ,一张角色表,一张人员角色表,过滤器捕捉到请求的时候判断是否有权限操作
我就是这样搞的~,大家还有什么好的方法么? |
|
返回顶楼 | |