基于Struts架构的电子政务及安全认证研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:Dean_NEU
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电子政务是借助信息技术的政务活动,其飞速发展,是社会信息化的重要标志,因此快速、高效的开发易维护的电子政务系统显得尤为重要。同时由于电子政务生存的基础——网络自身的开放性和不成熟性使其易受攻击,这种缺陷给电子政务带来了潜在的威胁,所以为电子政务提供安全认证也是电子政务系统必须要解决的问题。 Apache Struts是实现MVC设计模式的最佳应用框架之一,它克服了传统WEB应用开发方式所固有的弊端,其最大优点是将显示逻辑与业务逻辑明确分离,以适应越来越复杂的WEB应用系统的设计需求。因此,采用基于MVC模式的WEB应用开发模式成为开发人员的首选。Struts提供了自己的控制器组件,并整合了其他相关技术用于实现MVC设计模式中的模型组件和视图组件。 本文主要围绕如何采用框架快速、高效的开发易维护的电子政务系统以及如何提供安全认证以保障电子政务系统中信息安全这两个问题展开论述。 文章首先对电子政务及其安全体系结构的研究现状和发展趋势进行了深入分析,研究了安全体系结构的基本理论和相关技术:数字签名、数字证书、密码学编程等;接着深入研究了基于MVC设计模式的Struts应用框架,分别从模型、视图、控制器三个方面进行剖析,并运用该框架实现了一个电子政务业务系统,详细探讨了开发中的关键技术,包括认证模块中涉及的利用CAPICOM和数字证书对公文签名认证的实现原理和技术;最后讨论如何采用Bouncy Castle加密包及结合Java平台核心密码类编程,实现根证书的生成、用户证书签发及服务器证书的签发等功能,并给出了证书生成系统详细设计方案;该证书生成系统一方面给电子政务业务系统中认证模块提供证书支持,一方面进一步加深对安全体系结构研究。
其他文献
本文主要目的是研究适合于交互式语音应答系统的关键词识别技术.研究内容主要包括:1.基于连续隐马尔可夫模型(CHMM)框架下关键词识别声学模型的建立.要想设计一个好的关键词
视频通信存在两大问题,一是网络异构性,二是传输的可靠性。在视频编码方面,分层编码用来解决网络传输异构性问题,多描述编码是解决传输可靠性的有效手段,而多描述分层编码则
本文针对XML数据的"内容相关性",给出了一个基于此的存储策略,同时研究了该存储策略上的相关数据操作.XML数据元素不仅具有层次关系,数据元素之间及数据元素与路径之间同样存
本文的主要内容就是纸币清分机软件系统的研究与实现,包括清分程序与控制程序两个主要部分.由于纸币清分机本身对于速度有较高的要求,文中在很多方面都采用了特殊的处理方法
显式并行语言和自动并行化编译是高性能计算平台上并行软件开发的主要途径。无论哪种程序设计模式,编译器的一个重要工作就是充分发掘和优化程序中的并行性。并行语言的优化
本文首先将相对熵作为相似性度量标准引入到基因芯片数据的聚类分析中,提出基于相对熵的K-均值聚类算法,算法采用最大-最小规范化和区间离散化对原始数据进行预处理,并将该算
本文开展了测井曲线自动识别与提取的研究工作,根据不同测井解释成果图的特点,提出以下方法:根据计算机清绘图的背景网格与曲线频繁交叉、灰度相近,网格尺寸不固定等
本文在调研典型企业的供应商关系管理技术现状以后,深入研究了面向供应商全生命周期的准入管理模型。系统的阐述了供应链管理的基本概念和理论,强调了与战略性供应商建
本文针对现有的远程医疗系统在移动性以及通用性上的缺点,提出了基于移动平台的生命信号监测系统的系统模型,利用基于Windows Mobile的移动设备较为强大的计算、存储和网络
网格操作系统是网格应用开发、运行和维护所依赖的环境和平台。本文研究了基于EVP资源空间模型构建的织女星网格操作系统(VEGA GOS)的授权和访问控制机制的相关问题。EVP资源