J2EE企业级应用系统及其安全框架研究与实现

被引:0
作者
马林
机构
[1] 西南交通大学
关键词
J2EE; Struts框架; Spring框架; RBAC; Acegi;
D O I
暂无
年度学位
2007
学位类型
硕士
导师
摘要
企业级应用是指那些为商业组织、大型企业而创建并部署的解决方案及应用。一个理想的企业级应用系统平台应该具备体系的合理性、灵活性,升级的便捷性和良好的安全性。 J2EE(Java 2 Platform Enterprise Edition)是一个基于JAVA2平台独立的、可移植的、多用户的、安全的企业级平台。J2EE本身是一个标准,而不是现成的产品,它克服了传统Client/Server模式的弊病,迎合Brower/Server架构的潮流,简化企业级应用的开发、管理和部署。伴随着J2EE的发展,时下也出现了许多基于J2EE体系的第三方框架。这些第三方框架一般都专注于某一具体功能面的实现,所以在开发企业级应用的时候,适当选择一些框架作为基础组件来负责事务、安全等功能,自己则只负责业务逻辑的设计开发是一种有效的开发方式。 Acegi是一个基于Spring AOP技术的安全框架,它独立于系统业务逻辑,可以灵活地为系统部署安全服务。Acegi可以与大多数Web框架无缝集成,因此它可以方便地搭建在基于J2EE的企业级系统框架之上,为系统提供认证授权等方面的服务。 基于以上,本文针对实际的企业级系统项目“ITBOSS”主要作了如下工作: 1、介绍J2EE体系架构及第三方框架Struts、Spring。 2、分析了基于角色访问控制(RBAC)的实现及其特性,扩展了RBAC模型使其支持数据权限的控制。 3、详细介绍了AOP机制,研究了基于Spring AOP的Acegi系统安全框架的搭建。 4、提出并实现了对Acegi安全框架进行面向数据库的移植,扩展其应用的通用性。
引用
收藏
页数:84
共 43 条
[1]
基于J2EE的机场软件及相关模块的设计与实现 [D]. 
黎光伟 .
电子科技大学,
2005
[2]
Centralized Role-Based Access Control for Federated Multi-Domain Environments [J].
MUDAR Sarem .
WuhanUniversityJournalofNaturalSciences, 2006, (06) :1688-1692
[3]
Design and Implementation of File Access and Control System Based on Dynamic Web [J].
GAO Fuxiang YAO Lan BAO Shengfei YU Ge College of Information Science and Engineering Northeastern University Shenyang Liaoning China .
Wuhan University Journal of Natural Sciences, 2006, (05) :1233-1237
[4]
Least privileges and role’s inheritance of RBAC.[J].Han Lan-sheng;Hong Fan;Asiedu Baffour Kojo.Wuhan University Journal of Natural Sciences.2006, 1
[5]
A Family of RBAC-Based Workflow Authorization Models [J].
HONG Fan XING Guanglin College of Computer Science and Technology Huazhong University of Science and Technology Wuhan Hubei China .
Wuhan University Journal of Natural Sciences, 2005, (01) :324-328
[6]
RBAC在电力监控网络资源管理系统中的应用 [J].
王磊 ;
史浩山 .
科学技术与工程, 2007, (05) :698-701
[8]
面向代理机制的角色访问控制 [J].
许谦 ;
雷咏梅 ;
蔡红霞 .
计算机工程, 2007, (02) :145-147
[9]
资源整合中访问控制的研究与实现 [J].
徐国永 ;
刘强 ;
张普选 .
计算机工程与设计, 2007, (01) :32-35
[10]
基于RBAC的XML访问控制研究 [J].
李玉章 ;
罗军 .
计算机工程与设计, 2007, (01) :53-55+58