基于Flex的RIA系统中访问控制的设计和实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:chenjinggoigo123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
富互联网应用程序(Rich Internet Application,RIA)简化并改进了Web应用的用户交互,可以提供更加丰富,更加具有交互性和响应性的用户体验。对于企业应用而言,可以通过RIA技术继续使用现有的应用程序模型,轻松构建良好用户体验的应用程序,无需大规模替换现有的Web应用。安全性是大多数应用系统都需要考虑的重要方面,RIA系统也同样需要满足安全性需求,而访问控制是保证系统安全性的一种重要方法。RIA系统的访问控制需要解决客户端和服务器端两个层面的问题。客户端的访问控制保证界面只显示用户有权操作的功能组件,这样做很好的提高了用户界面的简洁度和友好度。服务器端的访问控制则保证了会话用户对调用的目标程序资源具有权限。   本文首先概述了常见的富互联网应用技术,其中Flex是在企业内部和网络上创建并交付跨平台RIA的一个完善,强大的程序开发解决方案。简要介绍了现有的访问控制技术及其相应的优缺点。分析了传统的J2EE安全性编程模型的局限性,对Spring Security框架及其内置特性进行了论述。然后以一个金融系统为背景,具体研究对其服务器端和客户端分别进行访问控制。探讨系统所采用的Flex on Java企业应用架构,并分析了系统中某一场景的具体流程。讨论系统服务器端的访问控制需要解决的问题,提出集成Spring Security安全框架的解决方案。并且根据解决方案的局限性对其进行扩展,通过更改默认的数据库表结构,从而使得系统能够利用数据库来管理用户权限和资源。在系统客户端,具体设计访问控制的流程,根据权限动态加载模块并开发一个可复用的UI控制组件,使得只有被授予权限的特定用户才能看到页面上的某些元素。本文论述的系统中访问控制的设计和实现方法可以为其他相似的RIA系统开发提供参考和借鉴。
其他文献
随着数据库技术的迅速发展、数据库管理系统的广泛应用,全球范围内数据的存储量急剧增加,数据挖掘正是在这种趋向下应运而生。数据挖掘技术自产生以来便形成了研究的热潮,有
随着网络通信技术的飞速发展,数字化多媒体数据在网络中日益普遍。数字媒体在通信网络中迅速便捷传播的同时也带动了信息隐藏技术的快速发展与广泛应用。信息隐藏技术以数字媒
随着互联网技术的飞速发展,中国网民数的增加,网络视频点播(Video on Demand,简称VOD)业务已经成为当今互联网的主流业务之一。传统视频点播系统基于客户端/服务器架构,虽然
在油气田开发的过程中,地质图件能够全面、真实的表述储层建模中的地质构造、和储层的各种性质。这些图件可以反映沉积、地层、构造、油藏等的各种性质,从而可以判断油气的富
随着计算机技术和互联网技术的迅猛发展,以视频记录的数据日益增多,基于视频数据的日常应用不断涌现。如何有效的管理和检索这些海量视频数据,成为亟待解决的研究课题。基于
随着信息技术的飞速发展,电子商务和企业物流信息化管理,无疑是企业增加核心竞争力,提高管理和经营效率的必要途径,尤其是互联网的发展孕育着企业管理和经营模式的革命,同时也为企
空间分辨率是衡量图像质量的一个重要标准,图像的分辨率越高就越能提供更多原始场景的细节。鉴于光学器件的物理局限性和昂贵的成本价格,迫切需要探讨一种可以突破成像系统限
城市环境空气质量关系到人们的生产、生活质量,城市环境空气污染问题成为日益关注的问题。工业、汽车、民用污染源等排放的污染物是造成城市空气污染的主要因素。由于导致污
普通高校招生是国家选拔人才、体现公平竞争、构建社会和谐的一个主要环节,是教育领域具有政治意义、社会意义和全局意义的一项重要工作。普通高校招生中的志愿填报及投档方式
随着信息社会的快速发展,在很多新兴的研究领域中存在着大量按照时间序列以流的形式有序产生的数据,如网络监控、入侵检测、情报分析、金融服务、股票交易、电子商务、电信、