论坛首页 Java版 企业应用

基于RBAC的权限系统设计

浏览 788 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-04-13
这段时间在考虑一个通用的权限系统,参照了RBAC以及网友的意见,详细设计图见下面附件中的图片:

1.组织机构
组织机构的设计参考了Martin Fowler的Party模式,考虑到集团应用,分为了Company和Department类型

2.用户角色
参照RBAC模型建立了用户、角色、资源、操作、权限等模型。
关于资源我结合实际遇到的情况把它分为了2种,一种是业务模块,一种是业务服务类。业务模块由多个业务服务类组成。对于业务模块有“访问”操作,对于业务服务类有CRUD以及特定的业务功能。
对于Person和User,可以建立映射来减少重复录入。

PS:论坛好像不能直接在帖子中插入本地图片,不太方便啊。
  • 59846d9f-06ad-37b5-8c3f-4624c100f61d-thumb
  • 描述: 业务层模型
  • 大小: 181.4 KB
  • D83f1bbc-345f-3b89-aa27-0fc0e9631551-thumb
  • 描述: dao层模型
  • 大小: 176.8 KB
  • 8bce5249-b575-3de7-96da-d3edf9b8b56a-thumb
  • 描述: 领域层模型
  • 大小: 309.8 KB
   
时间:2008-04-14
楼主如果能根据这个设计写出一个简单的例子就更好。
   
0 请登录后投票
时间:2008-04-21
引用
PS:论坛好像不能直接在帖子中插入本地图片,不太方便啊。

NOD
建议robbin能否想想办法改善一下?
   
0 请登录后投票
论坛首页 Java版 企业应用

跳转论坛:
JavaEye推荐