通用权限管理设计篇(一)
?
?转自:http://www.blogjava.net/amigoxie/archive/2007/09/29/149509.html
????有上图中可以看出,这四者的关系很复杂,而实际的情况比这个图还要复杂,权限、角色、组都具有上下级关系,权限管理是应用系统中比较棘手的问题,要设计一个通用的权限管理系统,工作量也着实不小。
当然对于有些项目,权限问题并不是那么复杂。有的只需要牵涉到权限和用户两种类型的对象,只需要给用户分配权限即可。
在另一些情况中,引入了角色对象,例如基于角色的权限系统, 只需要给角色分配权限,用户都隶属于角色,不需要单独为用户分配角色信息。
在下一篇中,我们将讲述权限管理的数据库设计等内容。
????欢迎各位拍砖或给出宝贵意见。
??? 参考文章:应用程序权限设计
??????????????心情小站——权限相关