一个基于J2EE的公共信息服务平台中的管理子系统

来源 :东南大学 | 被引量 : 0次 | 上传用户:lovepc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
21世纪是信息与知识的时代,在这种全新社会经济发展环境下,信息资源与传统的物质资源和能量资源相比,它战略地位日益重要。开发和利用好信息资源已成为目前信息化建设的核心任务。但由于信息生产部门利益关系,使得各类信息之间重复严重,数据不够准确。人们无法准确得到集合了文本、图像、电子地图的本地信息。因此,如何利用J2EE新技术和现有基础,建立起一个统一的、开放的、跨平台的、公共信息服务平台(公共信息门户)是本文的研究重点。本文以“公共信息服务平台”中的管理系统为例,分析了系统的需求和功能,研究了基于J2EE的Web应用框架技术,提出了Spring+Struts+Hibernate轻量级的Web框架整合结构,并在具体管理子系统项目中进行了应用。 首先,本文介绍了信息资源开发利用的发展现状和趋势,提出了公共信息服务平台的建设内容和目标,同时确定了平台的总体功能结构。其次,论文比较了目前主要的J2EE和.NET两种Web应用开发架构技术特点,分析了传统两层应用程序结构的缺点和现在多层应用结构的优点,提出了一个基于J2EE的轻量级Web应用架构技术解决方案。该方案将Spring框架与Struts和Hibernate框架进行整合,共同实现一个包括Web层、业务层和持久层的Web应用架构。其中Web层采用Struts框架,核心业务逻辑采用Spring框架,而Hibernate O/R Mapping技术负责数据持久化工作。 然后,根据系统的需求分析,结合Spring+Struts+Hibernate的Web应用结构,对系统层次结构、功能模块、用户角色以及数据表结构等给出了详细规划设计,并重点以会员注册和信息管理模块为例详细说明了设计过程及方案。 最后,本文在对公共信息服务平台中管理系统研究的基础上,采用轻量级的J2EE多层体系结构,在Spring+struts+Hibernate的整合Web应用开发环境下,结合三种框架技术和开发模式,设计开发了一个公共信息服务平台的管理子系统。并分别从客户层、Web层、业务层、持久层以及系统功能等方面详细介绍了系统的实现过程和关键代码。本系统的设计模式和结构为将来信息资源的开发利用提供了很好的思路。相信,随着系统功能的全面实现以及将来与其它系统的进一步结合必将大力推进信息资源开发利用的深度和广度。
其他文献
事务处理作为Web服务的关键技术之一,决定着Web服务是否能被企业广泛地采用。事务在Web服务组装中可能跨几个小时,跨多个企业,与传统事务处理系统有很大的差别。IBM、微软等公司
制造业的发展对产品性能、规格、品种不断提出新的要求,产品的生命周期越来越短。新产品的开发时间是制造业中的决定性因素。虚拟制造技术可以模拟由产品设计、制造到装配的全
XML是互联网中表示结构化信息的一种标准文本格式,它没有复杂的语法和包罗万象的数据定义,但却利用半结构化的数据表达,良好的实现了互联网中的数据交换。XML利用可扩展性、灵活
目前,道路交通问题已成为人们关注的焦点之一。为了有效地解决这一问题,智能交通系统(Intelligent Transponalion Systems,ITS)得到了越来越多的关注和研究,其研究的内容非常广泛
随着近年来流媒体技术的不断发展,在网络上观看多媒体视频节目的用户越来越多,高校中通过借助多媒体教学平台辅助教学是现代教学的一个发展趋势。校园网络是一个复杂的网络环境
经典规划对规划问题做如下三条假设:规划问题的目标是世界状态的逻辑描述;规划器所采取的动作是改变世界状态的唯一来源;动作由前提条件与效果来描述。也就是说,在经典规划所
近年来随着数据挖掘的迅速发展,各种聚类、分类等技术已广泛应用于各种领域,但其中参数设置带来的问题也越来越引起研究人员的注意。于是,免参数据挖掘思想应运而生。本文深入分
在大型复杂实时协作等关键应用中,需要高可靠性的保障。如何保证系统能快速、准确、可靠、持久的运行,是需重点解决的关键问题之一,这就需要系统具备冗余和容错能力。微机化站间
流媒体点播技术定位于提供实时文件点播服务。目前几种主流的流媒体文件格式各自占据了一定的市场份额,而现有的流媒体服务器在文件格式上的支持功能较为单一,难以满足迅猛发展
由于缺乏高效的信任关系建立机制,使得web services技术的应用受到阻碍;当客户需要与一个业务过程中多个服务之间建立信任关系时,没有一种动态的且能有效保护用户隐私的方法。本