基于J2EE的人类遗传资源信息系统的研究与实现

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:wanmei_zxn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,科技信息资源日益成为各国竞争的战略资源。世界各国纷纷开展了科学数据共享领域的研究。在这样的背景下,我国在2003年启动了国家自然科技资源平台的建设工作。本文所论述的人类遗传资源信息系统就是国家自然科技资源平台的子课题。本文以人类遗传资源信息系统为背景,阐述了J2EE开发平台上的开源框架Struts、Hibernate、Spring在构建Web信息系统中的应用。首先文章从总体上分析了系统的需求,从而确定了系统的总体框架以及所采用的技术;之后详细分析了J2EE各个分层所采用的开源框架;接下来在确定了技术路线的基础上,本文阐述了系统的详细设计,以及各个功能模块的设计及实现。最后总结了在J2EE平台上采用Struts、Spring、Hibernate框架开发应用系统的优缺点。本论文完成的工作及主要研究成果如下:(1)给出了构建人类遗传资源信息系统的需求。详细分析了系统应用的需求,给出了系统解决方案。(2)深入分析了几种在J2EE平台上的常用开源框架,从而确定了系统所采用的关键技术。Spring是一个最近应用比较广泛的开源框架,它为J2EE的开发提供强有力的基础架构,同时又提供丰富的实用类。Spring作为中间层,提供了基于AOP的事务管理服务,提高了开发效率。Struts框架为表现层提供了很好的业务逻辑、控制逻辑与页面显示的分离机制。持久层的Hibernate对JDBC做了轻量级封装,它很好的解决了对象与关系数据库的映射。(3)根据所确定的技术实现了人类遗传资源信息系统的构建。表现层采用了Struts框架,中间层采用了Spring框架,数据持久层采用了Hibernate框架,以这样的轻量级框架进行了人类遗传资源信息系统的构建,实现了对人类遗传资源样本的元数据的存储,以及查询功能等功能,从而初步建成了人类遗传资源数据共享的基础平台。本系统经过测试,运行正常,各项功能符合设计的要求,并且通过了相关部门的验收。
其他文献
KNN-join是一种新近才提出的操作,它在数据挖掘中有着广泛的应用。利用KNN-join的“一次一个集合”的性质,一些数据挖掘任务,例如分类、例外挖掘和聚类等,就会更加容易地进行。Mu
随着计算机和网络技术的发展,信息安全显示出前所未有的重要性,而身份识别作为保证信息安全的必要前提,也越来越受到重视。生物特征识别技术是一项新兴的安全技术,也是本世纪最有
目前,多媒体通信技术的高速发展在改变着人类生活方式的同时,也对视频处理与传输提出了更高的要求。尤其是以交互式实时视频通信为代表的视频业务,其高带宽、低延时、低误码等要
对等网(Peer-to-Peer,简称P2P)技术是21世纪的技术热点之一。与传统的C/S模型比较,它在网络资源利用率、消除服务器瓶颈等多方面有明显的优势。目前P2P在文件共享、协同工作、
随着计算机技术、网络通信技术、自动化技术的发展,人们对居家生活提出了越来越高的要求,特别是近年来嵌入式技术的飞速发展,使信息技术、网络技术延伸到各个领域,给人们的居家生
软件复用的研究和实践表明,针对特定领域的软件复用活动相对容易取得成功。领域工程是为特定领域的软件复用建立可复用软件资产的主要技术手段,其包含领域分析、领域设计和领域
Web服务的出现极大地改变了应用软件系统的合作和集成模式,同时也为全球化的电子商务带来无限的前景。它打破了时间和空间的界限,使得相隔万里的任意两个陌生实体能够直接交互
乳腺癌是女性最常见的一种癌症,其死亡率仅次于肺癌,调查表明乳腺癌的早期检测能有效地提高它的治愈率。过去几十年,人们一直致力于计算机辅助自动检测和诊断乳腺癌方法的研究,以
本文主要从以下三个方面开展工作: 首先,对数据挖掘中的技术之一——数据分类进行研究。详细分析了现阶段比较常用的分类算法以及各自的优劣之后,重点分析了KNN分类方法的思
目前多智能体相关研究主要集中则在理论、协议及各种群体智能算法等等。而用于建立多智能体实验及应用的支撑平台则较为缺乏。另外一方面,网格的研究主要集中在基础通信方法、