使用Hibernate和Spring开发数据持久层毕业论文.doc

使用Hibernate和Spring开发数据持久层毕业论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科毕业论文 (科研训练、毕业设计) 题 目:姓 名:学 院:软件学院 专 业:软件工程 年 级:学 号:指导教师: 职称:指导教师: 职称:年 月 日Nowadays, the Data has been the most important thing in this communication epoch. The design is based on Object/Relation Mapping theory, using Hibernate persistent technology and Spring framework to construct a data persistence layer, optimize the database interaction, construct a archetype system. From this design, proving the excellence of Hibernate and the advance of Spring framework. [Keyword] Persistence Layer ORM Hibernate Spring 目 录 中文摘要 Abstract 第一章 引言 1 1.1 课题背景 1 1.2 设计意图 1 1.3 设计概述 2 1.4 论文组织 3 第二章 基础概念 4 2.1 ORM 4 2.1.1 ORM概念 4 2.1.2 ORM的好处 5 2.2 Hibernate 5 2.2.1 JDBC和Hibernate 5 2.2.2 新技术—Hibernate 8 2.2.3 Hibernate特性 8 2.3 Spring框架 9 2.3.1 Spring特性 9 2.3.2 Spring中的IOC 10 2.4 本章小结 12 第三章 设计方案和实现 13 3.1 设计方案概述 13 3.2 IDE开发工具 13 3.3 构建持久层对象 15 3.4 映射描述 18 3.5 Hibernate语义 23 3.6 整合 25 3.6.1整合配置 25 3.6.2数据访问 27 3.6.3 原型机系统 29 3.7 本章小结 31 第四章 结论 32 致 谢 语 33 参 考 文 献 34 引言 课题背景 在现今软件世界里,由于功能和数据量的增长,数据库扮演了越来越重要的作用,可以说基本上任何一个软件都不可能脱离数据库单独存在。数据库技术的发展,已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。 数据库技术最初产生于20世纪60年代中期,根据数据模型的发展,可以划分为三个阶段:第一代的网状、层次数据库系统;第二代的关系数据库系统;第三代的以面向对象模型为主要特征的数据库系统。 鉴于数据库的重要性,对其访问的高效和数据库的稳定成了当今非常重要的一个环节,各个不同的系统采取数据库的访问方式很有可能都不一样。面向对象的开发方法是当今的主流,但是同时我们不得不使用关系型数据库,所以在企业级应用开发的环境中,对象、关系的映射(ORM)是一种耗时的工作。大部分企业应用不得不与他们的后端数据库频繁交互。为了让这种交互成为可能,并且使得交互变得有效而迅捷,企业应用开发者在应用和底下的数据库之间创建了一个“持久层” (persistence layer)。 设计意图 几乎所有的应用都需要持续性数据。持续性在应用开发中是一个基本的概念,比如如果当主机停电时一个信息系统没有保存用户输入的数据,这样的系统几乎没有实际的用途。这个数据库负责存储从应用到数据库的数据,也负责数据的检索、更新和删除。在基于J2EE的企业应用中,组成这个持久层的Java类既可以映射对象到数据,也可以映射数据到对象。 Hibernate 是一个开源对象/与持久性和查询相关的框架。这种新的ORM映射工具,它不仅提供了从Java类到数据表之间的映射,也提供了数据查询和恢复机制。相对于使用JDBC和SQL来手工操作数据库,使用Hibernate,可以大大减少操作数据库的工作量。Hibernate 是一个ODMG3 interface ,只要有Lesser GNU Public License (LGPL)就可以从 处免费下载。ODMG3 是由对象数据管理小组(ODMG)开发的规范,ODMG 是一个由不同的投资商和兴趣小组为开发用于对象数据库和对象相关的映射产品的可移植性规范而结成的联盟。该规范推动了在不止一个产品上运行的可移植应用程序的开发。 它既是开源的和免费的,使得用户在需要的时候可以修改源代码,进行功能的定制,它又是轻量级封装,避免引入过多的

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档