资源概念
资源就是想要的到的最终物质,我们可以给每一个资源定义一个权限,也可以给某一类资源定义一个权限
权限概念
权限是对资源的一种保护访问.用户要访问A资源前提是用户必须有A资源的访问权限.
角色概念
实事上我们不会直接把权限赋予给用户,而是通过角色来赋予给用户,因为用户拥有某一种权限是因为用户扮演着某一种角色。
A是个经理,他管理着B公司,他拥有b,c,d的权限。实际是不是A有这个权限,而是因为Abo是经理。因为经理拥有b,c,d权限
所以很显然在权限划分上,我们会把权限赋予给某一个角色,而不是赋予给个人。这样带来的好处是
如果公司换了经理,那么只要再聘用一个人来做经理就可以了,而不会出现因为权限在个人手里导致权限被带走的情况
分组概念
只有角色是不够的,B公司发现A有财务问题成立了一个财务调查小组,然后我们赋予了这个小组财务调查员的角色(注意是赋予小组这个角色).这样这个小组的所有人员
都有财务调查的资格。而不需要给小组的每个人都赋予这个角色(实际上已经拥有了),分组概念也适合部门,因为任何一个部门在公司里或者社会上都在扮演着一个泛的角色。
最后一个概念
判断用户有没有访问资源的权限就看这个用户有没有访问这个资源的权限,也就是说分组,分部门,分角色最终是以权限来实现对资源的访问控制
分享到:
相关推荐
Jdon是一个基于Java语言的开源项目,它以其独特的设计思想和丰富的功能特性,在开源社区中备受关注。本文将深入探讨Jdon项目的源码结构、设计理念以及相关的设计文档,帮助读者理解并学习到Java开发中的精髓。 一、...
DDD(领域驱动设计)是一种先进的软件开发方法,强调以业务领域为中心进行设计,通过将复杂的业务逻辑转化为清晰的模型来驱动系统的构建。jDon框架是基于DDD理念实现的一个Java框架,由jivejdon-master项目提供源码...
本Jive(Jdon版)可在Jbuilder 7/8直接打开,请失效Jbuilder的Jsp编译功能。 建议你用Jbuilder7打开后,编辑相应设置(注意,必须是JDK1.4以上版本) 本软件在linux+jdk1.4+tomcat 4以上环境运行正常,由于采取ISO...
Jdon Framework(简称JF)是一套适合开发中小型J2EE/JavaEE应用系统的轻量Web框架(Lightweight Java Web Framework)。是国人独立开发的中国人自己的框架产品,2005年入选全球SUN公司网站java.net正式企业应用目录。...
说明:每个应用系统中存在大量重复的CRUD开发流程,通过本框架可快速完成这些基本基础工作量,将精力集中在特殊功能设计上。 CRUD快速开发主要简化了表现层的流程,将其固化,或者是模板化,以配置替代代码编制,...
1. **Jdon框架**:Jdon是一个面向对象和事件驱动的框架,它的设计哲学是“简单、自然、面向对象”。它提供了一种用于构建复杂分布式系统的方法,通过发布和订阅模式实现组件间的通信。 2. **Struts框架**:Struts是...
在软件开发领域,Jive Jdon Jbuilder7是一款备受瞩目的集成开发环境(IDE),它为Java开发者提供了强大的工具支持,特别是对于设计模式的应用和项目构建。本文将深入探讨Jive Jdon Jbuilder7的核心特性和其在设计...
《Java中的设计模式 - jdon》是一本深入探讨Java编程中设计模式的电子书,它主要聚焦于如何在实际开发中应用和理解这些经典的设计原则和模式。设计模式是软件工程中的一种最佳实践,它总结了在特定上下文中解决常见...
尽管从2.1版本之后Jive不再开放源码,但通过研究早期版本,例如1.2.4Yazd的修改版Jdon论坛,开发者可以深入理解设计模式在Java系统中的应用,从而提高编程和设计能力。 Jive论坛的核心功能包括用户互动、话题讨论、...
- **定义与背景**:Jdon Framework 是一款专为简化企业级应用开发而设计的开源 Java 框架。该框架主要关注于提升开发效率,通过自动化处理常见的数据访问层(Data Access Layer, DAL)任务来降低开发复杂度。它采用...
jdon是一个国内开源的框架,它借鉴了Spring框架的设计理念,但针对中国的开发环境和需求进行了优化。在这个示例中,jdon框架与Struts和Hibernate进行了集成,构建了一个强大的应用开发基础。 【描述】提到,jdon...
#### 一、Jdon框架概述 **Jdon框架**是一款针对J2EE(Java 2 Platform, Enterprise Edition)环境下的快速开发框架,旨在提高开发效率和降低开发难度。该框架由板桥里人(banq)创建并维护,自2005年7月14日发布1.2.2...
jdon 数据库表整理。 显示简介的jdon数据关系。
框架 源代码 struts jdon hibernate
JdonFramework是一款由国内开发者创建的开源Java企业级应用框架,它在2007年10月25日发布了v5.1 Build20071025的版本,是许多学生进行毕业设计和课程设计时的首选框架。本文将对JdonFramework的核心特性和使用方法...
JDon框架由著名Java开发者陈军创建,它是一个面向对象和事件驱动的框架,强调的是组件化和领域模型驱动的设计。JDon不仅包含了MVC模式,还引入了CQRS(命令查询责任分离)和Event Sourcing等现代设计原则。它的核心...
【GoF设计模式】是《设计模式:可复用面向对象软件的基础》一书中提出的23种经典设计模式,它们是面向对象编程中的一种最佳实践集合。在Java中,这些模式主要体现在面向接口编程上,比如工厂模式,它是最常被应用的...
jdon框架是一套基于Java语言的企业级应用开发框架,它强调了模块化、松耦合的设计原则,并且支持敏捷开发模式。本文将深入解析jdon的核心思想,尤其是其对Struts标签库的应用与理解。 #### Struts标签库概述 ...
JF诞生于2004年底,作为中国第一个开源框架,创新地运用了当时刚刚出现的新的技术思想Ioc/DI(依赖注射Dependency Injection),JF是一个支持autowiring的DI框架;同时遵循约定优于配置(Convention Over ...
想学学Jdon,光调最简单的就花了一晚上的时间,真是笨啊。我调好了,只要把mysql的数据库连接包放到tomcat的lib(tomcat6.0),建好数据库,在tomcat配一些数据库连接池,就能运行了。