有3个表 权限中存有url角色与权限是多对多关系  账户与角色是多对多关系账户登录后,如果所有的角色没有该权限就无法访问该权限的url,请问如何实现现在有什么比较流行的技术做这个管理,请教一下如果是spring框架的话,怎么处理url的谢谢了

解决方案 »

  1.   

    我用hibernate多多映射,会自动弄中间表的我现在不清楚用什么技术来实现这个URL权限控制
      

  2.   

    这个叫rbac,网上有丰富的资料
      

  3.   

    你去看下acegi相关的介绍
    现在acegi也整合到spring里面了,挺好用的,权限资源配置的时候就跟你那个
    要求差不多,可以对url进行配置
      

  4.   

    把有权限的页面都定义成相同的映射,如*.do,然后自己写个filter过滤*.do,用户登录的时候把权限读入session,使用filter进行匹配就好了,这样是最简单有效的方法了,可靠,好维护,当然了,acegi也是个好东西,但是最好用spring框架的程序,现在叫springsecurity了,如果你一点不懂,研究懂了也不叫耗时间,如果对功能不满意要改的话就更不容易了,不过确实是个好东西