首页> 中文学位 >基于Struts和Hibernate框架构建Web应用的研究与实现
【6h】

基于Struts和Hibernate框架构建Web应用的研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1课题背景

1.2研究内容

1.3研究意义

1.4组织结构

第二章MVC设计模式和Struts框架技术

2.1 Java Web应用系统开发的一般模型

2.1.1 JSP Model1

2.1.2 JSP Model2

2.2 MVC设计模式

2.2.1 MVC框架

2.2.2 MVC的处理过程

2.2.3 MVC模式的优点

2.2.4 MVC的适用范围

2.3 Struts框架概述

2.3.1 Struts的体系结构

2.3.2 Struts的核心组件

2.3.3 Struts与MVC的关系

第三章Java对象的持久化与持久层的设计

3.1对象的持久化

3.2数据持久层的引入

3.3 ORM概述

3.3.1 ORM概念

3.3.2 ORM的实现

3.3.3使用ORM的优势

3.4几种主流持久化方案比较

3.4.1 JDBC技术

3.4.2 EJB Entity Bean

3.4.3 JDO技术

第四章Hibernate技术

4.1 Hibernate概述

4.2 Hibernate体系结构

4.2.1 Hibernate总体结构

4.2.2 Hibernate的编程接口

4.3 Hibernate基本应用步骤

4.3.1 Hibernate配置

4.3.2持久化类

4.3.3对象-关系映射

4.3.4通过Hibernate API操纵数据库

4.4缓存的设计

4.4.1 Hibernate与数据缓存

4.4.2 Hibernate中数据缓存的实现

第五章医务报销管理系统设计

5.1项目介绍

5.1.1系统总体功能描述

5.1.2各模块详细功能描述

5.2系统设计方案

5.2.1系统特点

5.2.2设计要求

5.2.3基于JSP+Servlet+JavaBean架构的系统设计方案

5.2.4基于Struts+Hibernate的系统设计方案

5.3系统架构设计

5.3.1分层设计

5.3.2各层的协作

5.4详细设计

5.4.1持久实体设计

5.4.2医疗费报销流程

第六章医务报销管理系统的实现

6.1环境配置

6.1.1开发环境

6.1.2 Hibernate的配置文件

6.2数据持久层的实现

6.2.1创建持久化类

6.2.2设计DAO模式的公用部分

6.2.3创建对象-关系映射文件

6.2.4操纵持久化对象

6.3业务逻辑层的实现

6.4表示逻辑层的实现

6.5系统的运行

6.5.1系统部署

6.5.2运行界面

6.6 Hibernate查询缓存机制的改进

6.6.1语义缓存工作流程

6.6.2查询与缓存项的匹配

6.6.3查询剪裁

6.3.4基于语义缓存的查询处理算法

6.3.5性能分析

第七章总结

致谢

参考文献

攻读学位期间的研究成果

展开▼

摘要

随着网络技术的迅速发展和J2EE平台的广泛应用,基于B/S的多层Web体系结构逐渐发展成为Web应用开发的主流。但在开发中仍然存在程序可重用程度低、维护工作繁琐等不足。因此,如何组织应用程序采用一种较好的体系结构、设计模式和可重用的框架进行Web应用软件的开发,是当前Internet技术发展的热点之一,也是一个很值得研究的课题。 Struts是近年来Web开发中最为流行的框架技术之一,它通过把一组相互协作的类、Servlet以及标签库结合在一个统一的框架中,将MVC模式所具有的“分离业务逻辑和显示逻辑”的能力发挥到了极点。对于一个复杂的应用,Struts框架可以方便迅速地将其划分成模型、视图和控制器组件,提高了应用的可重用性和可扩展性。而Hibernate作为优秀的持久层框架实现,提供了强大、高性能的对象到关系型数据库的持久化服务,其良好的持久层映射机制,使得操作完全面向对象,利用Hibernate提供对Struts模型部分的支持,可以大大降低业务模型的开发难度。本文将Struts架构和Hibernate技术整合起来,给出了一个开发灵活、低耦合及易于维护的企业级应用的完整解决方案。 本文首先在介绍了Web系统开发的一般模型和MVC设计模式的基础上,详细阐述了Struts框架的体系结构和基本原理,并通过数据持久层概念的提出,介绍了Hibernate的运行机制。然后通过应用Struts和Hibernate框架技术开发医务报销管理系统的实例,分析各项技术在实际开发中的应用方式,最后对Hibernate的查询缓存进行了改进,通过性能测试,得到了满意的结果。

著录项

  • 作者

    赵小穗;

  • 作者单位

    南昌大学;

  • 授予单位 南昌大学;
  • 学科 通信与信息系统
  • 授予学位 硕士
  • 导师姓名 李建民;
  • 年度 2007
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    对象关系映射; 缓存; 映射机制; 软件开发;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号