基于Spring的安全框架Acegi在Web系统中的应用

来源 :铁路计算机应用 | 被引量 : 0次 | 上传用户:ai2009ni
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
任何一个完整的应用系统,完善的认证和授权机制是必不可少的。传统的作法是通过编写代码,在actions或servlets中判断登录的用户是否有权限访问该资源,这样就使安全逻辑和业务逻辑耦合在一起,这与软件系统要求高内聚,低耦合的原则相违背。Acegi是一个基于Spring的安全架构,所有的安全逻辑通过Spring的标准配置文件的定义就可实现,系统的业务逻辑和安全逻辑完全分离,采用Acegi安全框架不仅节省工作量,提高编码效率,同时提高代码质量。
其他文献
基于数据仓库技术的基础上,提出了铁路货车统计分析决策支持系统的逻辑结构,阐述了铁路贷车统计信息的特征,论述了建设铁路货车统计数据仓库的必要性.
随着列车速度的提高,在隧道中列车经过的时间越来越短。为了使维护和检修工作时更加安全,在列车通过隧道时应有预警系统。介绍基于SIMATICS7-200在隧道列车预警系统中的主要硬