首页 | 本学科首页   官方微博 | 高级检索  
     检索      

Struts和Hibernate在信息共享平台中的应用与研究
引用本文:邹志强,江南,胡斌.Struts和Hibernate在信息共享平台中的应用与研究[J].地球信息科学,2006,8(3):57-61.
作者姓名:邹志强  江南  胡斌
作者单位:1. 中国科学院南京地理与湖泊研究所地理信息科研室, 南京 210008; 2. 南京邮电大学, 南京 210003; 3. 中国科学院研究生院, 北京 100049
基金项目:科技部国家科学数据共享工程(项目编号:2004DKA20180),南京邮电大学科研项目(项目编号:NY206039)。
摘    要:科学数据共享是一个重要的研究领域,但是由于缺乏足够的技术支持,导致从海量数据中找出有用信息,实现信息的完全共享还存在不足。本文结合Struts和Hibernate技术,提出了一种信息共享平台的框架。利用Struts优化了数据表示层和数据处理层的设计,利用Hibernate优化了共享平台的数据持久层的设计。文章先分析了这两种技术的应用,接着重点说明了如何利用它们构建一个4层结构的共享平台,该平台可以对多种数据进行管理和分析,能在多个服务器间提取出有用的信息供用户浏览、下载和查询,从而实现了信息的共享。

关 键 词:信息共享  Struts  Hibernate  WebGIS  
收稿时间:05 15 2005 12:00AM
修稿时间:01 14 2006 12:00AM

Application and Research of Struts and Hibernate in Information Sharing Platform
ZOU Zhiqiang,JIANG Nan,HU Bin.Application and Research of Struts and Hibernate in Information Sharing Platform[J].Geo-information Science,2006,8(3):57-61.
Authors:ZOU Zhiqiang  JIANG Nan  HU Bin
Institution:1. Nanjing Institute of Geography &Limnology, CAS, Nanjing 210008, China; 2. Nanjing University of Posts &Telecommunications, Nanjing 210003, China; 3. Graduate University of the Chinese Academy of Sciences, Beijing 100049, China
Abstract:Scientific data sharing is an important field of research, but as its implemention lacks sufficient technologic support, much work still needs to be done to find out useful information from metadata for the realization of complete data sharing. This paper brings forward a framework of information sharing platform using Struts and Hibernate technology. Firstly it analyzes the application of two technologies, and then mainly explains how to use them to construct a sharing platform of 4-tier structure, including data presentation tier, data transaction tier, data persistent tier and enterprise information system (EIS) tier. Struts is a server-side Java implementation of the Model-View-Controller (MVC) design pattern. We use Struts to separate the presentation tier and allow it to be abstracted from the data transaction tier of information sharing platform. Hibernate is an object / relational mapping technique which maps data representation from an object model to a relational data model with a SQL-based schema.We use Hibernate to simplify our middle-tier development of information sharing platform. This platform is one of the distributed multi-tier applications, which can manage and analyze multi-type data, extract useful information for users to browse, download and query among many servers, although the users do not know where these data are stored.
Keywords:information sharing  Struts  Hibernate  WebGIS
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《地球信息科学》浏览原始摘要信息
点击此处可从《地球信息科学》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号