共 5 篇文章 |
|
业务角色。参与业务用例实现时,一个业务角色和其他角色进行交互,并操纵业务实体。例如,您可能会将某特定业务角色在执行业务用例时所必须考虑的信息建模为一个属性。当设计业务角色时(也就是确定为了产生业务用例的预期结果而要求业务角色具备某些能力时),您有两种选择。例如,您可以指定参数来反映在角色操作中业务角色应该在何时进行操... 阅1559 转8 评0 公众公开 07-04-11 09:45 |
代理模式:代理模式给某一个对象提供一个代理对象,并由代理对象控制对源对象的引用。代理模式可以并不知道真正的被代理对象,而仅仅持有一个被代理对象的接口,这时候代理对象不能够创建被代理对象,被代理对象必须有系统的其他角色代为创建并传入。备忘录模式:备忘录对象是一个用来存储另外一个对象内部状态的快照的对象。状态模式把所研究... 阅217 转6 评0 公众公开 07-02-12 10:56 |
(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(37)派生类必须知道基类,基类不应该知道关于它们的派生类的任何信息。(44)如果两个或更多个类共享公共数据(但没有公共行为),那么应当把公共数据放在一个类中,每个共享这个数据的类都包含这个类。(45)如果两个或更多个类有共同的数据和行为(就是方法),那么这些类的每一个都应当... 阅205 转5 评0 公众公开 07-02-07 18:08 |
由于当时项目进度不允许,导致最终系统权限模块草草了事,每个模块都是由读权限字符串来控制用户ACL,当用户无法访问时,提示权限不够。疑惑二:大多应用的权限判定是基于权限字符串的,但存储在数据库中的权限字符串能够判定的权限并不多,在我们这次项目中,我引用了基于二进制的8421权限判定法则,我深深的感觉到权限字符串的弱势,这使我想... 阅2077 转8 评0 公众公开 07-01-04 09:43 |
基于RBAC的权限设计模型:NIST (The National Institute of Standards and Technology,美国国家标准与技术研究院)标准RBAC模型由4个部件模型组成,这4个部件模型分别是基本模型RBAC0(Core RBAC)、角色分级模型RBAC1(Hierarchal RBAC)、角色限制模型RBAC2(Constraint RBAC)和统一模型RBAC3(Combines RBAC)[1]。RBAC0与传统访问控制的... 阅3152 转37 评0 公众公开 06-11-22 09:22 |