基于J2EE和MVC模式的电子政务系统的研究与实现

来源 :湖北工业大学 | 被引量 : 0次 | 上传用户:jayexxfu1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机技术和网络的发展和普及,信息化已经影响到社会的各行各业,正在蓬勃发展的电子政务就是其发展的结果。本文以A省纪委警示训诫系统的开发为背景,比较详尽地研究和实现了电子政务系统。 J2EE(Java2platform,EnterpriseEdition)是美国Sun公司刚刚推出的一种全新概念的模型,与传统的互联网应用程序模型相比有着不可比拟的优势。它主要包括JSP、Servlet、JDBC、JavaBean、EJB等,不仅具备了Java一贯的平台无关性、分布式处理能力强和安全等优点,而且在Web应用程序的开发上已经形成了标准的体系结构,移植性和兼容性很强。本文所研究的即该系统采用的就是基于J2EE的体系架构。 MVC(Model-View-Controller)设计模式能够克服传统Web应用开发方式所固有的弊端,分离了数据的控制和数据的表现,以适应越来越复杂的多层Web应用系统的设计需求。因此,采用基于MVC设计模式开发J2EEWeb应用成为开发人员的首选。ApacheStruts是一个基于J2EE平台、实现了MVC设计模式的典型框架。它全面减轻了构建多层Web应用的负担,提供了可复用的软件构架,其重要问题是配置文件struts-config.xml的设计。Struts提供了自己的控制器组件,并整合了其他相关技术用于实现MVC设计模式中的模型组件和视图组件。Struts适合于各种大小的项目,当然,对于大型项目,它所体现出来的优势更加明显。 A省纪委警示训诫系统是一个Web应用系统,主要完成A省纪委公务员管理和公务员办公职能。在对用户需求分析的基础上,按照Struts的框架规范,使用Struts组件进行设计和实现。设计采用符合MVC原则的划分方案,成功地分离了系统的业务数据处理功能和显示功能的同时,使得系统各部分既相对独立,又构成一个有机的整体。
其他文献
计算机和互联网技术不断广泛和深入的应用,导致了信息与计算资源数量上的急剧增长以及位置上的广域分布。当以“收集整理世界上所有的信息为民所用”作己任的各大搜索引擎正
简洁而高效的内存管理是操作系统理论及其设计实现中一个恒久的话题。操作系统发展至今,从当初简单的前后台系统到如今复杂的多用户多任务环境,内存管理的完善与否一直是评价
网格技术在图像处理领域的应用,可以较好地解决图像处理应用与高性能计算之间的矛盾。而网格环境广域/异构与动态特性以及图像处理数据量大/计算密集的特点,导致图像处理网格应
随着信息化建设的不断发展,处理涉密信息的涉密信息系统在范围、规模和处理的业务类型上也在不断扩展,不同的安全域之间的交互也日益频繁。传统的涉密信息系统安全域间信息交
随着互联网的不断发展,人们已经被包围在信息的汪洋大海之中。由于信息不断地更新和增加,使用户越来越难从海量的数据和信息中高效地获取有用的知识:从迅速增长的信息中及时
自从Parke在1972创建了第一个三维人脸表情动画开始,三十年来人脸造型和动画技术已经发展成为两大类,数个小类的综合技术。这些技术分别在各自的领域中得到应用。本论文作为
随着Web环境下服务数量的快速增长,如何对已有的单个Web服务进行组合以真正发挥Web服务的潜力,引起了学术界和工业界的极大兴趣。现行Internet平台下的Web服务集成技术还存在
近年来,随着个人计算机性能的大幅度提高,人机界面越来越向着人性化、自然化、智能化方向发展。笔式用户界面(Pen-based User Interface,PUI)作为Post-WIMP(Window+Icon+Menu
随着医药、CAD、地理,以及分子生物学等的不断发展,支持多维数据管理的数据库系统的研究正在逐步深入。作为多维数据处理的核心问题,多维索引一直是数据库研究的热点方向。但
随着网格技术的不断发展,越来越多的异构资源参与到网格中,这些资源需要以众所周知并且一致的方式进行交互和运转,才能实现资源的高度共享和协同工作,为此,需要建立一些相关