首页> 中文学位 >数据持久化模型研究及数字化校园中的实现
【6h】

数据持久化模型研究及数字化校园中的实现

代理获取

目录

文摘

英文文摘

论文说明:图表目录

声明

致谢

第一章导论

1.1概述

1.2持久化技术引入的必要性

第二章数据持久化

2.1数据持久化的概念

2.2数据持久化的应用背景

2.2.1应用程序的分层体系结构

2.2.2持久化的意义

2.2.3持久层的常用模式

2.2.4 ORM介绍

2.3数据持久化的现状和发展

2.3.1国际、国内研究现状

2.3.2研究成果及发展方向

第三章基于Hibernate的数据持久化模型

3.1常用数据库中间件模型的分析

3.2数据持久化中间件——Hibernate

3.3基于Hibernate的数据持久化模型

3.3.1数据持久化模型设计

3.3.2基于Hibernate的Spring+Struts+Hibernate架构模型

第四章数字化校园数据持久化模型分析与设计

4.1数字化校园信息平台的总体架构

4.2数据模型分析

4.2.1选课子系统

4.2.2学生选课系统模块分析

4.3业务实体模型设计

4.3.1实体模型的定义

4.3.2实体模型的关系

4.4数据模型设计

4.4.1数据模型

4.4.2数据表

4.4.3数据字段

4.4.5数据表结构

4.5业务逻辑设计

4.5.1数据层设计

4.5.2创建持久化类

4.5.3创建对象/关系映射文件

4.6逻辑主线分析

4.6.1创建Web工程配置文件

4.6.2创建Struts框架的配置文件

4.6.3创建Spring配置文件

4.6.4优化Hi bernate配置文件

第五章系统实现与测试

5.1系统的实现

5.1.1创建系统中的视图和包

5.1.2配置数据源和事务管理

5.2学生选课

5.2.1学生选课流程

5.2.2创建ReadCourseForStudent业务类

5.2.3建立选课实体的DAO和修改SelectCourse.jsp文件

5.2.4创建选课控制器及其配置

5.3系统的测试

5.3.1测试环境和方案

5.3.2测试结果

第六章结束语

6.1论文总结

6.2进一步的工作

参考文献

攻读硕士学位期间发表的论文

攻读研究生期间参与的项目

展开▼

摘要

数据对象持久化是当前企业应用的研究热点。数据持久层负责查询、保存、更新和删除存储在数据库中的数据等。目前绝大多数数据库都是关系型数据库,而设计和开发往往又是面向对象的方式,为了提高数据管理的效率,持久层的方案是整个系统的关键。 本文对数据对象持久化理论的研究和应用现状进行了广泛了解和深入分析,以数字化校园为背景,对数据对象持久化作了以下一些探索和研究。 1、对数据对象持久化的基础理论进行了综合分析,阐述了数据持久化的特征以及实现数据对象持久化的基本要求。 2、对当前多种常用的数据对象持久化模型进行了深入分析,并结合Hibernate技术,构建了基于Spring+Struts+Hibernate的架构模型。它与以往模型不同点在于,用Spring来搭建整个框架;采用Bean的形式来管理Struts的控制器;采用Bean的形式来管理系统的业务对象;采用Bean的形式来管理模型层,与持久化层相连接进行数据库操作。视图层和控制器层都是通过Struts框架来实现的,模型层实际上又可细分为数据访问层(DAO)和数据服务层(Manager)。使用Hibernate提供强大的持久化操作来实现持久化层。整个系统各层次之间的依赖关系的原则应该是自顶向下的,即上层可以依赖下层,而下层应该尽量减少对下层的依赖。同时层次之间的交互应该减少对实现的依赖,通过接口进行交互。分析和实验表明基于这种架构Hibernate改善了数据管理的效率,同时也提高了程序的开发效率,不失为是一种有效的技术。 3、将这种数据对象持久化技术应用于数字化校园中,并取得一定的效果。

著录项

  • 作者

    毕好昌;

  • 作者单位

    合肥工业大学;

  • 授予单位 合肥工业大学;
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 李心科,刘长征;
  • 年度 2008
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    数字化校园; 对象持久化; Hibernate技术; Bean形式;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号