基于Struts和Hibernate框架构建Web应用的研究与实现
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 互联网技术 >> 正文
基于Struts和Hibernate框架构建Web应用的研究与实现
作者:赵小穗 Publish: 2007-10-29 Hits:-
【中文题名】 基于Struts和Hibernate框架构建Web应用的研究与实现
【英文题名】 Research and Implementation of Building Web Application Based on Struts and Hibernate
【学科专业】 通信与信息系统
【论文级别】 硕士论文
【投稿时间】 2007-10-29
【中关键词】 Struts,持久层,Hibernate,对象关系映射,缓存,
【英关键词】 Struts,Persistence Layer,Hibernate,Object-Relation Mapping,Cache,
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题
【论文摘要】  随着网络技术的迅速发展和J2EE平台的广泛应用,基于B/S的多层Web体系结构逐渐发展成为Web应用开发的主流。但在开发中仍然存在程序可重用程度低、维护工作繁琐等不足。因此,如何组织应用程序采用一种较好的体系结构、设计模式和可重用的框架进行Web应用软件的开发,是当前Internet技术发展的热点之一,也是一个很值得研究的课题。 Struts是近年来Web开发中最为流行的框架技术之一,它通过把一组相互协作的类、Servlet以及标签库结合在一个统一的框架中,将MVC模式所具有的“分离业务逻辑和显示逻辑”的能力发挥到了极点。对于一个复杂的应用,Struts框架可以方便迅速地将其划分成模型、视图和控制器组件,提高了应用的可重用性和可扩展性。而Hibernate作为优秀的持久层框架实现,提供了强大、高性能的对象到关系型数据库的持久化服务,其良好的持久层映射机制,使得操作完全面向对象,利用Hibernate提供对Struts模型部分的支持,可以大大降低业务模型的开发难度。本文将Struts架构和Hibernate技术整合起来,给出了一个开发灵活、低耦合及易于维护的企业级应用的完整解决方案。 ...
【论文题纲】
摘要 3-4
ABSTRACT 4-8
第一章 绪论 8-11
1.1 课题背景 8-9
1.2 研究内容 9
1.3 研究意义 9-10
1.4 组织结构 10-11
第二章 MVC设计模式和Struts框架技术 11-18
2.1 Java Web应用系统开发的一般模型 11-12
2.1.1 JSP Model1 11
2.1.2 JSP Model2 11-12
2.2 MVC设计模式 12-14
2.2.1 MVC框架 12-13
2.2.2 MVC的处理过程 13
2.2.3 MVC模式的优点 13-14
2.2.4 MVC的适用范围 14
2.3 Struts框架概述 14-18
2.3.1 Struts的体系结构 14-15
2.3.2 Struts的核心组件 15-16
2.3.3 Struts与MVC的关系 16-18
第三章 Java对象的持久化与持久层的设计 18-25
3.1 对象的持久化 18
3.2 数据持久层的引入 18-19
3.3 ORM概述 19-22
3.3.1 ORM概念 19-20
3.3.2 ORM的实现 20-21
3.3.3 使用ORM的优势 21-22
3.4 几种主流持久化方案比较 22-25
3.4.1 JDBC技术 22-23
3.4.2 EJB Entity Bean 23-24
3.4.3 JDO技术 24-25
第四章 Hibernate技术 25-36
4.1 Hibernate概述 25
4.2 Hibernate体系结构 25-28
4.2.1 Hibernate总体结构 25-26
4.2.2 Hibernate的编程接口 26-28
4.3 Hibernate基本应用步骤 28-33
4.3.1 Hibernate配置 28-29
4.3.2 持久化类 29
4.3.3 对象一关系映射 29-32
4.3.4 通过Hibernate API操纵数据库 32-33
4.4 缓存的设计 33-36
4.4.1 Hibernate与数据缓存 33
4.4.2 Hibernate中数据缓存的实现 33-36
第五章 医务报销管理系统设计 36-49
5.1 项目介绍 36-38
5.1.1 系统总体功能描述 36-37
5.1.2 各模块详细功能描述 37-38
5.2 系统设计方案 38-41
5.2.1 系统特点 38
5.2.2 设计要求 38-39
5.2.3 基于JSP+Servlet+JavaBean架构的系统设计方案 39-40
5.2.4 基于Struts+Hibernate的系统设计方案 40-41
5.3 系统架构设计 41-43
5.3.1 分层设计 41-43
5.3.2 各层的协作 43
5.4 详细设计 43-49
5.4.1 持久实体设计 43-47
5.4.2 医疗费报销流程 47-49
第六章 医务报销管理系统的实现 49-72
6.1 环境配置 49-50
6.1.1 开发环境 49
6.1.2 Hibernate的配置文件 49-50
6.2 数据持久层的实现 50-58
6.2.1 创建持久化类 50-51
6.2.2 设计DAO模式的公用部分 51-53
6.2.3 创建对象—关系映射文件 53-54
6.2.4 操纵持久化对象 54-58
6.3 业务逻辑层的实现 58-60
6.4 表示逻辑层的实现 60-62
6.5 系统的运行 62-65
6.5.1 系统部署 62
6.5.2 运行界面 62-65
6.6 Hibernate查询缓存机制的改进 65-72
6.6.1 语义缓存工作流程 65-66
6.6.2 查询与缓存项的匹配 66-67
6.6.3 查询剪裁 67-69
6.3.4 基于语义缓存的查询处理算法 69-70
6.3.5 性能分析 70-72
第七章 总结 72-73
致谢 73-74
参考文献 74-76
攻读学位期间的研究成果 76
【DOI】 LunWen.ID:2.2008.376502
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:Struts 论文 持久层 Hibernate 对象关系映射 缓存
互联网技术最新论文
互联网技术热门论文