晚辈小明求各位大神详解。

解决方案 »

  1.   

    我知道用AOP控制权限。可以拦截用户信息,进行判断,判断登陆用户具有那些角色,然后通过角色,分给菜单。
      

  2.   

    看看这个,你也可以从网上找找  http://wenku.baidu.com/view/f9b352f09e314332396893cd.html
      

  3.   

    简单点不和任何框架关联,用监听器监听每次访问的链接与数据库配置的权限对比,判断是否有该权限,如果有就放过,没有即提示没有访问权限。当然为了性能可以每次登录的时候直接查询账户权限将账户的的权限存放在session里面,然后每次访问直接对比session里面的权限,这样的好处是不用每次都访问数据库。要方便点就用个Spring security吧,和spring集成挺方便也挺简单的。其他可以和SSH集成管理权限的框架也挺多的
      

  4.   

    动态菜单是权限管理的很好体现
    理解这个的重要前提:
    1.了解数据库用户+权限+角色三个表之间的关系
    2.掌握Hibernate作为持久层是如何加载用户的权限以及角色的
    下面是一个学习很好的例子源码:http://www.kuaipan.cn/file/id_14615584729732639.html