基于Spring MVC+iBATIS框架的生物信息数据库系统的设计与实现

来源 :西南大学 | 被引量 : 0次 | 上传用户:tosying11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于J2EE(Java 2 Platform Enterprise Edition)平台的Web应用开发方式主要有两种:传统的Web应用开发方式和基于MVC(Model,View,Controller)模式的Web应用开发方式。其中MVC模式的Web应用开发分离了数据控制和数据表现,在实现多层Web应用中占有明显的优势。近年来,随着开源运动的不断发展,从数据持久层到业务层再到表现层都涌现了一批优秀的轻量级开源框架。将优秀的轻量级开源框架应用到J2EE开发中组建轻量级J2EE架构,可以很好的解决传统J2EE中的问题。Spring就是一个实现MVC模式的Web应用开发框架,它可以有效的表达系统的设计框架,降低系统的复杂程度和维护程度。而iBATIS则是一个持久层开发框架,它可以提高数据访问层的开发效率和减轻开发的复杂程度。在基于J2EE的Web应用开发中,服务器端的容器组件是关键的一环。复杂的业务应用需要重量级的容器(如EJB)。而在实现全面且完整的应用时,重量级容器会带来诸如部署复杂,运行缓慢,内在服务多等负面作用。为了简化应用程序开发、部署、降低开发程序的风险和提高程序的可维护性,必须引入轻量级J2EE架构模型。另一方面,生物信息学是当今最重要、最前沿的科学发展领域之一,已被广泛用于基因序列数据的获取、处理、分析和管理等许多方面。生物信息数据的增长十分迅猛,每年几乎都以级数速度增长。现存的生物信息数据库大多以MySQL+PHP或JSP+Hibernate+Struts+Apache的方式构建。前者不仅不利于系统的维护和扩展,而且对整个系统的负载均衡也不利。后者构建方式过于复杂,开发周期过长。基于以上,本文提出以Spring MVC+iBATIS的简洁方式来构建生物信息数据库系统。在本文中,将以生物信息数据库的设计与开发为例。本文的生物信息数据库,采用具有清晰的角色划分、灵活配置功能的Spring MVC作为其MVC的开发模式;采用具有不耦合Java代码和SQL语句的iBATIS作为持久层框架,并特别引入了OSCACHE缓存技术实现组件,对于系统中产生的大量运行日志,采用一个专门的日志记录包Log4j,可以减轻对成千上万输出语句的维护成本。在程序的协同开发过程中,将使用CVS(Version Control System)版本控制系统,用来记录源文件的历史信息。实践证明,用springMVC+iBATIS构建生物信息数据库的方式,可以推广至解决中小企业构建高效Web系统的开发中。因为springMVC+iBATIS的方式,不仅能有效缩短开发周期,提高开发效率,有利于整个系统的扩展和升级,而且能有效的解决系统所面临的大并发和大流量问题,实现服务器的负载均衡。
其他文献
雄激素受体(AR)属于核受体超家族中的类固醇受体。AR一般由四个结构域组成:N端转录激活区(NTD)、DNA结合区(DBD)、铰链区和配体结合区(LBD)。AR的配体,雄激素是主要的内源性
设计模式的学习、研究和应用是一个热点。面向对象的思想是软件设计的主要技术,而设计模式把许多优秀的面向对象软件中一些最重要的设计经验进行了总结并以标准的形式记录下
长期以来,太行山区旅游地建设与管理都把精力集中在经营与利用两个方面,而山区绿化方面关心较多的是覆盖率的变化与增长,将两者结合起来的研究尚未开展。风景林景观建设模式
文章首先对文化素质教育的内涵进行探讨,明确界定文化素质教育的概念,进而以粤港两地的两所具有代表性的大学为例,比较当前粤港高校在文化素质教育方法上的异同;在此基础上,
<正> 金刚石滚轮是一种高效率、低成本的成形砂轮修整工具。1983年金刚石滚轮的研制生产被列为上海市科委和上海市机电工业管理局的推广投资项目。几年来我所先后发展了十几
本文从"互联网+"时代背景下高校财会专业教学面临的机遇与挑战谈起,进而重点探析财会专业课程教学改革的具体途径,希望能够对新形势下高校财会专业教学质量的提升提供参考。
目的通过TLR-NF-κB信号转导通路,探讨高血压病血瘀证的形成机理,黄芪多糖、丹皮酚治疗高血压病血瘀证的作用机制,验证高血压病血瘀证细胞模型。方法1.对高血压病血瘀证的研
本研究皆在探讨低蛋白质氨基酸平衡饲粮对哺乳母猪生长性能及氮排泄量的影响。选择24头胎次、体重和体况相近的哺乳母猪,随机分为4组,每组6头,每头母猪哺育12头仔猪。各组母
目的:研究白果内酯在PC12细胞中对NO诱导的细胞毒性的保护作用。方法:以MTT法及LDH法检测细胞存活率;同时检测细胞的超氧化物歧化酶(SOD)、过氧化氢酶(CAT)活性及脂质过氧化水平
人与环境之间的关系是随着人类文明的发展而不断变化的,在工业革命之后,工业设计在为人们带来了现代化的生活方式和环境的同时,也加速了资源和能源的消耗。在此过程中,消费者