应用AOP技术的基于角色权限控制系统的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:aiyang1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
应用AOP技术的基于角色权限控制系统的设计与实现访问控制(Access Contr01)是通过某种途径显式地准许或限制访问能力及范围的一种方法。90年代以来出现的基于角.色的访问控制(Role Based AccessControl,RBAC)技术,根据用户所处的角色进行访问授权与控制,这有效地克服了传统访问控制技术的不足,减少授权管理的复杂性和开销。 目前,访问控制系统都是使用传统的面向对象技术(Object OrientedProgramming,OO)或者更早的过程化的编程技术。这种系统不得不在业务逻辑中显式调用访问控制逻辑,造成两者的紧耦合这样带来很多不良后果。面向方面编程(Aspect Oriented Programming,AOP)作为一种全新的编程思想,能够将业务逻辑和访问控制逻辑解偶,从而大大提高了安全模块的重用性和程序的安全性,解决需求变更和团队开发的工作量。 本文所做的主要工作是结合AOP和RBAC访问控制模型,应用Spring框架,设计并实现了一个论坛系统的权限控制部分。在权限校验部分,本文基于RBAC96模型进行扩展,利用等价类的概念细化权限的分类,提出了一个比较完整的基于RBAC和应用等价类概念的权限控制算法。
其他文献
随着互联网络骨干带宽的不断升级扩容,用户获取高速接入Internet的需求同昂贵的互联网络接入费用形成了高校校园网络发展的一个主要矛盾。而一个适合本校校园网络环境的认证
供应链在长期的经营过程中,其市场、成员企业和所处的环境都是不断变化的,供应链内部和外部环境的变化使得当前的供应链网络布局越来越不适合企业的发展。网络布局的不合理导致供应链的成本、交货期不断增大,客户满意度也随之降低。要提高供应链整体竞争力,减少成本和提高服务水平,就必须适应变化,调整优化供应链网络。供应链集成网络的优化一直是供应链优化领域的研究重点,目前在供应链的网络优化方面做得比较成熟的是供应链
本文主要探讨了坦克战模拟系统设计和实现。详细介绍用于辅助本系统实现的3个邻节点计算算法,它提高了A*算法效率。同时研究了改进的MVC设计模式,并就基于MVC的坦克战模拟系
机器博弈是人工智能领域一个既古老又具有挑战的问题,为人工智能成果的验证提供了一个良好的平台。非完美信息博弈问题是机器博弈问题的一个重要的分支,由于这类博弈问题具有
医学超声图像的三维重建是医学数据三维可视化研究的主要内容,也是科学计算可视化研究的一个重要分支,具有实时性、无损性、廉价性、可重复性好、灵敏度高等优点。本文通过对大
作为移动计算、移动商务和信息电器的核心技术,嵌入式数据库管理系统是最近几年才兴起的一项新的数据管理技术。嵌入式数据库以目前成熟的数据库技术为基础,针对具体的嵌入式
煤炭是我国重要的能源资源,随着国家对煤矿安全生产工作的日益重视,以及矿务局自身现代化管理的需求,煤矿安全监测系统越来越体现出其重要性。本文针对煤矿井下监控的实际情况,对
下一代网络(NGN,Next Generation Network),是传统的公用交换电话网(PSTN,Public Switched Telephone Network)和基于IP的分组网络融合的产物,它能够提供语音、视频、数据等多种
虚拟心脏是指将现代计算机科学领域的新理论、新方法和新技术应用于人体心脏生理学研究中,通过建立细胞、组织和器官等各级生理学对象的数学定量模型,来描述生理学中各种复杂
学位