论文题目: Struts和Hibernate在企业应用中的研究
论文类型: 硕士论文
论文专业: 软件工程
作者: 许宏图
导师: 赵政,施发健
关键词: 框架,设计模式,对象,关系数据库映射
文献来源: 天津大学
发表年度: 2005
论文摘要: 在Web系统设计中,随着业务逻辑的越来越复杂,如何提高Web系统的执行效率、可复用性、可扩展性、可维护性,降低构建和维护成本,一直是业界普遍关注的焦点。最近几年来,基于可重用的FrameWork技术逐渐成为业界研究和应用的新趋势。其中,Craig McClanahan于2000年5月份提出的Jakarta Struts FrameWork,将目前最流行的两种Server端技术--JSP和Servlet集合在一起,实现了MVC架构,提供了一种快速高效的构建Web应用程序的方法。把面向对象的软件和关系数据库一起使用可能是相当麻烦、浪费时间的。Hibernate是一个面向Java环境的对象/关系数据库映射工具。对象/关系数据库映射(Object/Relational Mapping (ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。本论文讨论了如何具体实现Struts框架和Hibernate对象相结合进行Web应用的开发,达到提高工作效率,节约开发成本的目的。
论文目录:
中文摘要
ABSTRACT
第一章 序论
第二章 J2EE 概述
2.1 J2EE
2.2 J2EE 框架
2.3 J2EE 容器
2.4 J2EE 应用组件和企业服务
2.5 企业级应用示例
第三章 MVC 设计模式的Struts 技术实现
3.1 应用系统开发框架
3.1.1 开发框架
3.1.2 框架、构件与设计模式
3.1.3 应用系统开发框架对软件开发的意义
3.2 MVC 设计模式
3.2.1 MVC 设计思想
3.2.2 MVC 的优点
3.2.3 MVC 的缺点
3.3 Struts 框架
3.3.1 Struts 体系结构
第四章 Hibernate:持久层框架的实现
4.1 持久层概述
4.2 持久层设计
4.3 持久层与ORM
4.3.1 ORM 概述
4.3.2 持久层框架
4.4 Hibernate 概述
4.5 Hibernate 基础构建
4.5.1 持久化类
4.5.2 映射文件
4.6 体系结构
4.6.1 概况
4.6.2 实例状态
4.6.3 JMX 整合
4.6.4 对JCA 的支持
4.7 配置
4.7.1 可编程的配置方式
4.7.2 获得SessionFactory
4.7.3 JDBC 连接
4.7.4 可选的配置属性
4.7.5 日志
4.7.6 实现NamingStrategy
4.7.7 XML 配置文件
4.7.8 J2EE 应用程序服务器的集成
第五章 Struts 和Hibernate 在OA 项目中的应用
5.1 开发环境
5.2 功能简述
5.3 数据结构及页面表现方式
5.3.1 数据库结构设计
5.3.2 相关表内容含义
5.3.3 日程管理用例
5.3.4 日程管理总体页面及功能设计
5.4 整体框架设计
5.5 具体类和结构设计
5.5.1 Hibernate 部分
5.5.2 代理层设计
5.5.3 Web 容器层设计
5.5.4 资源文件
5.6 国际化与中文问题解决
5.6.1 post 方法的解决方案
5.6.2 get 方式的解决办法
第六章 结论和展望
参考文献
发表论文和科研情况说明
致谢
发布时间: 2007-04-17
参考文献
- [1].基于Zookeeper的异构关系数据库同步中间件的研究与实现[D]. 刘勇.华中科技大学2017
- [2].基于关系数据库的关联数据构建方法的研究[D]. 张自芳.东北大学2015
- [3].面向关系数据库的数据起源研究与设计[D]. 林悦邦.华南理工大学2017
- [4].基于关系数据库的关联数据存储的研究[D]. 倪盼.东北大学2015
- [5].对象/关系数据库的研究与应用[D]. 从明.天津大学2005
- [6].基于关系数据库的对象持久化及性能优化研究[D]. 李颖.重庆大学2005
- [7].基于关系数据库的专业领域语义词典构建研究[D]. 陆文豪.复旦大学2009
- [8].粗糙集理论及其在关系数据库中的若干问题研究[D]. 刘银山.国防科学技术大学2005
- [9].对象与关系数据库相互映射的C++实现[D]. 蒋友.电子科技大学2006
- [10].对象—关系数据库继承理论及复杂对象实现的研究[D]. 许婕.江西师范大学2003
相关论文
- [1].基于Struts和Hibernate技术的生产管理系统设计与实现[D]. 熊科.四川大学2006
- [2].基于Struts+Spring+Hibernate多架构的性能分析系统[D]. 柏银.四川大学2006
- [3].基于Struts框架和Hibernate技术的Web应用的设计与实现[D]. 祝文军.大连理工大学2006
- [4].基于Struts和Hibernate的市场开发与管理平台的设计与实现[D]. 郭立辉.吉林大学2006
- [5].基于Struts和Hibernate框架的网络办公系统的设计与实现[D]. 任文娟.山东大学2006
- [6].基于HIBERNATE的JAVA对象持久化[D]. 孙盛兰.天津大学2006
- [7].基于Struts和Hibernate的办公自动化系统的设计与实现[D]. 文尹斐.电子科技大学2007
- [8].基于Struts+Spring+Hibernate的架构设计及其在电子商务中的应用[D]. 王磊.电子科技大学2007
- [9].基于Struts和Hibernate框架构建Web应用的研究与实现[D]. 赵小穗.南昌大学2007
- [10].基于Struts和Hibernate的J2EE Web应用的研究与实现[D]. 张国梁.华东师范大学2006