java里用户,角色,权限的区别

在做程序设计的时候遇到三个概念。用户,角色,权限。用户的概念好理解。角色和权限怎么区分。用户和角色是多对多的关系还是一对多的关系。请详述。谢谢... 在做程序设计的时候遇到三个概念。用户,角色,权限。用户的概念好理解。角色和权限怎么区分。用户和角色是多对多的关系还是一对多的关系。请详述。谢谢 展开
 我来答
有车2015
推荐于2017-10-13 · TA获得超过893个赞
知道小有建树答主
回答量:684
采纳率:0%
帮助的人:350万
展开全部

用户是指系统里可以进行登录或者其他操作的实体,角色是拥有部分权限的集合体,而权限是管理用户访问的机制。通常用户拥有管理员给予的权限和他的角色的所有权限。

 

基于角色的权限管理,参考:http://www.cnblogs.com/zwq194/archive/2011/03/07/1974821.html

B_L_EAST
推荐于2017-09-21 · TA获得超过482个赞
知道小有建树答主
回答量:267
采纳率:100%
帮助的人:117万
展开全部
都什么啊,我没做程序我想我也理解了,你这是跟数据库有关吧.
打个比方你上一般的论坛,如果没有注册你就是一个游客,同样的其他没有注册的人也可以是游客.那些注册了的人"们"就是会员.此外还有管理论坛的管理员(可能有多个).好了管理员啥事都能做,能删能改.会员能发发贴,下下附件什么的.而游客就只能远观了,不让回贴也不让下附件,有的连图片都不让看.
这里:游客,会员,管理员就是角色.而你和其他没有注册的人就是用户,当然注册了的人和管理员也是用户但你们是不同角色的用户.也就是说一个用户只能是一种角色:你要么是游客要么是会员.但一种角色可以有多个用户.即角色跟用户是一对多的关系.
权限有多种.比如能看贴是一种权限,能发贴上一种权限,能删贴是一种权限.游客,会员,管理员都能看贴,会员,管理员都能发贴但游客不能.只有管理员才能删贴.所以权限跟角色不是对应关系而是一种包含关系.管理员能删贴,发贴,看贴,即该角色是这三种关系的集合(这里只举了三种权限其他类推),会员能发贴,看贴,即该角色是这二种关系的集合,游客只能看贴,即该角色是这一种关系的集合.(注,这里像三个角色是一种层次包含关系即管理员包含了会员,会员包含了游客.在某些复杂关系中也可能不是这种包含关系)
至于用户跟权限那就没有什么直接关系了,他们通过角色发生关系,只有知道了用户的角色才能确定他的权限.
总结一下:
用户 <<多对一>> 角色 <<包含(或说像征)>> 权象
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1a079d186
2008-05-10 · 超过20用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:43万
展开全部
角色和权限 一个角色可以包含多个权限 权限是使用资源的基本单位

用户和角色 一个用户可以有多个权限

可以理解为 一个角色是某些权限的集合体,通过付给用户不同的角色来付给他使用资源的权限
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huapeihua
2008-05-10 · TA获得超过1026个赞
知道小有建树答主
回答量:2590
采纳率:0%
帮助的人:1622万
展开全部
角色和权限怎么区分。
答:角色.比如分两级..一级有可以看所有所有事情,,二级有些不能做!就是和权限连在一起的..外键吧.

用户和角色是多对多的关系还是一对多的关系。
答:应该是一对多!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式