基本实体 :用户用户组权限权限组用户组和权限组关联,从而使“用户”间接获得“权限”。以上实现没有问题。---------------------------------现在要加入“组织”概念。即假如:-广东省
-- 深圳市
-- 广州市
-- 珠海市以上的结构,广东省下面有深圳等城市。广东省与深圳属于阶级关系,即某用户隶属于“广东省”,则可管理到“深圳市”,也管理到“广州市”“珠海市”;而当某用户隶属于“深圳市”的时候,用户只可以管理“深圳市”,只有“深圳市”的权限范围,而没有“广州市”等其他城市的管理权限。----------------------------寻求解决该问题的设计和思路。请各位多多指教。在下 MSN : [email protected]    QQ : 71009100欢迎指教与交流。

解决方案 »

  1.   

    http://topic.csdn.net/t/20050225/21/3807373.html老帖一枚关于权限 讨论的很广泛了 个别不同 成熟的方案都差不多
      

  2.   

    关于权限,可以参考使用Proxy模式
    具体案例可以参考Jlive论坛权限管理的代码,比较经典,呵呵
      

  3.   

    acegi,然后再写个RBAC权限模型就不错
    以前的springside有一套实现,不过不太全面。我还是觉得部门与权限模型没有关系,设置好角色组的关系就好了。
      

  4.   

    用spring 的aop相当的适合做复杂的权限控制
      

  5.   

    你这个组织是干啥的?要知道权限的数据模型跟实际业务不一定一一对应的。
    user - role - resource - authority三步是用来映射用户的权限,你可以把role映射为组织部门,也可以完全使用抽象的角色定义,在操作组织的时候加入对角色的操作。实际上看你的模型是如何搭建的。
      

  6.   

    另請問各位,哪里有比較好的JeEE項目源碼下載。