论文部分内容阅读
近年来,随着网络技术的迅速发展和J2EE(Java2PlatformEnterpriseEdition)平台的广泛采用,基于B/S的多层体系结构逐渐发展成熟起来。ApacheStruts是一个基于J2EE平台、实现了MVC(Model-View-Controller)设计模式的典型框架,它全面减轻了构建多层Web应用的负担,提供可复用的软件构架。 本文首先介绍了J2EE平台的体系结构、MVC设计模式以及基于该模式的Struts应用框架,然后根据系统的需求分析,进行了系统的总体功能结构设计。采用Struts框架实现了中国联通办公通用系统,并研究了Struts框架在系统中的实现方式——模型、视图、控制器的设计与实现,给出了开发中关键问题的解决方案,包括数据访问对象的设计、系统中文处理。系统管理子系统部分,采用了RBAC模型,并在Struts框架下实现了该模型。系统权限采用了基于角色访问控制(RoleBasedAccessControl,RBAC),减小了系统授权管理的复杂性,完成了用户权限的认证,使权限管理具有很高的灵活性和可操作性,解决了系统的安全问题。 最后对该系统进行性能和压力测试,系统运行结果的两个重要指标进行分析结果表明,采用Struts框架来开发Web方式的企业管理信息系统,已满足了设计要求。