`

Jdon里一篇关于权限设计的帖子

阅读更多
资源概念
资源就是想要的到的最终物质,我们可以给每一个资源定义一个权限,也可以给某一类资源定义一个权限
权限概念
权限是对资源的一种保护访问.用户要访问A资源前提是用户必须有A资源的访问权限.

角色概念
实事上我们不会直接把权限赋予给用户,而是通过角色来赋予给用户,因为用户拥有某一种权限是因为用户扮演着某一种角色。
A是个经理,他管理着B公司,他拥有b,c,d的权限。实际是不是A有这个权限,而是因为Abo是经理。因为经理拥有b,c,d权限
所以很显然在权限划分上,我们会把权限赋予给某一个角色,而不是赋予给个人。这样带来的好处是
如果公司换了经理,那么只要再聘用一个人来做经理就可以了,而不会出现因为权限在个人手里导致权限被带走的情况

分组概念
只有角色是不够的,B公司发现A有财务问题成立了一个财务调查小组,然后我们赋予了这个小组财务调查员的角色(注意是赋予小组这个角色).这样这个小组的所有人员
都有财务调查的资格。而不需要给小组的每个人都赋予这个角色(实际上已经拥有了),分组概念也适合部门,因为任何一个部门在公司里或者社会上都在扮演着一个泛的角色。

最后一个概念
判断用户有没有访问资源的权限就看这个用户有没有访问这个资源的权限,也就是说分组,分部门,分角色最终是以权限来实现对资源的访问控制
分享到:
评论

相关推荐

    Jdon论坛

    本Jive(Jdon版)可在Jbuilder 7/8直接打开,请失效Jbuilder的Jsp编译功能。 建议你用Jbuilder7打开后,编辑相应设置(注意,必须是JDK1.4以上版本) 本软件在linux+jdk1.4+tomcat 4以上环境运行正常,由于采取ISO...

    DDD jDon源码

    DDD jDon源码,jivejdon-master 基于Jdon框架开发,本站主要架构,在jdon.com运行超十年,学习DDD的源码样板。

    jdon完整源码及设计文档

    jdon-java开源项目完整源码,附加详细设计文档

    JDON框架源码

    Jdon Framework(简称JF)是一套适合开发中小型J2EE/JavaEE应用系统的轻量Web框架(Lightweight Java Web Framework)。是国人独立开发的中国人自己的框架产品,2005年入选全球SUN公司网站java.net正式企业应用目录。...

    Jdon应用系统案例开发

    说明:每个应用系统中存在大量重复的CRUD开发流程,通过本框架可快速完成这些基本基础工作量,将精力集中在特殊功能设计上。 CRUD快速开发主要简化了表现层的流程,将其固化,或者是模板化,以配置替代代码编制,...

    Java 中的设计模式 - jdon

    Java 中的设计模式 - jdon

    Jive Jdon Jbuilder7

    Jive Jdon Jbuilder7  

    jdon_struts_hibernate_samples,jdon例子

    jdon_struts_hibernate_samples,jdon例子

    J2EE设计模式-PPT(JDON)

    J2EE_Patterns-J2EE设计模式-PPT(JDON)

    jdon 数据库表

    jdon 数据库表整理。 显示简介的jdon数据关系。

    Jive(Jdon版)源代码

    本软件在linux+jdk1.5+tomcat 5以上环境运行正常,中文显示正常。 安装步骤: 1.数据库安装,database目录中选择对应数据库如jive_mysql.sql 在你数据库服务器上建立数据库名Jive 导入jive_mysql.sql ...

    框架 源代码 struts+ jdon+ hibernate

    框架 源代码 struts jdon hibernate

    jdon核心思想

    jdon思想,欢迎下载了!

    jdon框架的使用-中文pdf清晰版

    讲解jdon框架的使用。

    JdonFramework开源框架 v6.6.zip

     JF诞生于2004年底,作为中国第一个开源框架,创新地运用了当时刚刚出现的新的技术思想Ioc/DI(依赖注射Dependency Injection),JF是一个支持autowiring的DI框架;同时遵循约定优于配置(Convention Over ...

    jdon+structs+hibnate示例

    jdon是类似于spring的国内开源框架,结合了stucts,封装了大部分增删改查的操作,本身基于缓存技术,此资源提供了结合其他orm的开发

    Jdon的简单例子,是调好的

    想学学Jdon,光调最简单的就花了一晚上的时间,真是笨啊。我调好了,只要把mysql的数据库连接包放到tomcat的lib(tomcat6.0),建好数据库,在tomcat配一些数据库连接池,就能运行了。

    jdon中的日历javascript

    如何使用: <input type="text" name="fromDate" maxlength="20" size="20" value="" id="begin_date_b">('begin_date_b', 'y-m-d');">

    struts+jdon+hibernate.rar_j2me_struts hibernate

    基于j2ee的轻量级应用平台框架,struts+jdon+hibernate

    jive-jdon-2.5

    Jive是一个开放源码的Java论坛软件,它允许在网站上进行线程化的讨论。它提供了性能优秀的用户定义的JSP文件(用Jive的外壳)来完全改变论坛的外观、形象和功能。并提供了一个可植入的API,这些API提供诸如及时翻译、...

Global site tag (gtag.js) - Google Analytics