文档介绍:西南大学
硕士学位论文
基于Spring MVC+iBATIS框架的生物信息数据库系统的设计与实
现
姓名:欧勤坪
申请学位级别:硕士
专业:农业机械化工程
指导教师:余建桥
20090501
基于框架的生物信息数据库的设计与实现要摘农业机械化工程专业硕士研究生欧勤坪指导教师余建桥教授传统的τ每7⒎绞胶突贛,,J降腤应用开发方式。其中J降腤应用开发分离了数据控制和数据表现,在实现多层τ弥姓有明显的优势。近年来,随着开源运动的不断发展,从数据持久层到业务层再到表现层都涌现了一批优秀的轻量级开源框架。将优秀的轻量级开源框架应用到开发中组建轻量级架构,可以很好的解决传统中的问题【縪就是一个实现J降腤应用开发框架,它可以有效的表达系统的设计框架,降低系统的复杂程度和维护程度。而则是一个持久层开发框架,它可以提高数据访问层的开发效率和减轻开发的复杂程度。在基于的τ每7⒅校衿鞫说娜萜髯榧枪丶囊换贰8丛拥囊滴裼τ需要重量级的容器鏓。而在实现全面且完整的应用时,重量级容器会带来诸如部署另一方面,生物信息学是当今最重要、最前沿的科学发展领域之一,已被广泛用于基因序列数据的获取、处理、分析和管理等许多方面。生物信息数据的增长十分迅猛。每年几乎都以级数速度增长。现存的生物信息数据库大多以騄的方式构建。前者不仅不利于系统的维护和扩展,而且对整个系统的负载均衡也不利。后者构基于以上,本文提出以在本文中。将以生物信息数据库的设计与开发为例。本文的生物信息数据库,采用具有代码和锞涞膇魑3志貌憧蚣埽⑻乇鹨肓薕缓存技术实现组件,对于系统中产生的大量运行日志,采用一个专门的日志记录包梢约跚岫猿汕贤蚴出语句的维护成本。在程序的协同开发过程中,将使用摘要基于平台【康膚应用开发方式主要有两种:复杂,运行缓慢,内在服务多等负面作用。为了简化应用程序开发、部署、降低开发程序的风险和提高程序的可维护性,必须引入轻量级架构模型【。建方式过于复杂,开发周期过长。的简洁方式来构建生物信息数据库系统。清晰的角色划分、灵活配置功能的魑F銶的开发模式:采用具有不耦合姹究制系统,用来记录源文件的历史信息。
关键词:,,镄畔⑹菘实践证明,用构建生物信息数据库的方式,可以推广至解决中小企业高开发效率,有利于整个系统的扩展和升级,而且能有效的解决系统所面临的大并发和大流量西南大学硕士学位论文构建高效低车目7⒅小R蛭猄姆绞剑唤瞿苡行醵炭7⒅芷冢问题,实现服务器的负载均衡。
.,.,;;籅鹴..,瑃,甀甀甀瓹,簉.,,,;..瓼甌瑆,·
学位论文作者:欧扬吁导师鲐彳哆坪签字日期.。吖年岁肿签字日期:吱伊厂年麓醵学位论文作者签名:砍岛节争学位论文版权使用授权书独创性声明签字日期:小。罗年岁月夕之日本人提交的学位论文是在导师指导下进行的研究工作及取得的研究成果。论文中引用他人已经发表或出版过的研究成果,文中已加了标注。本学位论文作者完全了解西南大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权西南大学研究生部可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笫视帽臼谌ㄊ椋韭畚模嚎诓槐C埽口保密期限至年月止,’
第一章绪论研究背景如向等。而对小型企业的开发,人们常常为了便利,直接套用大型企业的绪论随着生物学的快速发展,人类已经获得了大量的生物分子数据,并且生物分子数据的积累使用和研究平台,成为摆在了生物学家面前亟待解决的一个问题。生物信息学的研究范围很广,其研究对象与生物数据直接相关。因此,各种生物数据库的都只经过简单地整理和注释。一级数据库数据量大,更新速度快,数据通过网络进行发布。二,级数据库的构建很少来源于直接的实验数据,往往是结合某一研究领域的实际需要,通过搜索已知数据库饕NR患妒菘的数据信息,并对其进行加工整理而成。二级数据库专一性强,数据质量高。本文的生物信息数据库属于二级数据库。另一方面,随着企业信息化理论的提出与发展,企业级应用成为软件应用的一大分支。企业级应用是指那些为商业组织、大型企业而创建的解决方案及应用程序。这些大型的企业级应用具有用户多、数据量大,事务密集等特点,往往需要满足未来业务需求的变化。这就使得面向企业级应用的开发往往比较复杂。为了更好的促进企业级开发,制定了的一系列标准。其最终目标是成为一个支持企业级应用开发的体系结构,简化企业级应用的开发,部署和管理等复杂问题。事实上,已经成为企业级开发的工业标准和首选平台。现如今,不仅仅是指一种标准平台,它更多的表达着一种软件架构和思想睁】。在分解复杂的企业级应用系统时,应用最多的技术之一是分层,也就是采用