学位论文 > 优秀研究生学位论文题录展示

基于Struts和Hibernate的办公自动化系统的设计与实现

作 者: 文尹斐
导 师: 黄迪明
学 校: 电子科技大学
专 业: 软件工程
关键词: 开源技术 框架 Struts Hibernate 持久性
分类号: TP317.1
类 型: 硕士论文
年 份: 2007年
下 载: 293次
引 用: 6次
阅 读: 论文下载
 

内容摘要


近年来随着网络技术的迅速发展和J2EE(Java 2 Platform Enterprise Edition)平台的广泛采用,基于B/S的多层Web体系结构逐渐发展成熟起来,然而部署J2EE平台企业级应用太过于复杂而且费用高,导致许多中小型企业从技术和资金方面考虑而不愿意或不能够进行这种企业级应用。随着J2EE技术的不断发展,在J2EE设计中出现了各种开源免费的框架,这些框架的出现为中小企业使用开源技术来建构企业级应用提供了一个经济的、快速开发部署的、稳定而可扩展的可行方案和借鉴。StrutsHibernate就是其中优秀的开源框架。Struts是一种基于MVC设计模式的开源框架,在系统开发中应用Struts,实现了表示层与业务逻辑层的分离,这样就可以在需要对业务层进行修改的时候而不影响表示层的实现,全面减轻了构建多层Web应用的负担,提高了系统的开发效率。而Hibernate作为一个面向Java环境的对象/关系数据库映射的工具,它不仅仅管理Java类到数据库表的映射,还提供数据查询和获取数据的方法。Hibernate提供的ORM机制可以把一个对象映射到多个数据库表,可以实现多种实体关联关系的映射,还可以实现继承映射。Hibernate提供的查询语言HQL实现了ORM的多态连接查询和动态查询。本文首先就J2EE技术和开源软件做了一个论述,接着对一个基于MVC模式的Struts框架和数据持久性框架Hibernate进行研究,着重于讨论Struts是如何实现MVC模式以及Struts的各组件是如何协同工作的,研究了Java对象持久化技术原理及Hibernate的对象关系映射框架实现机制及工作原理,并结合Struts和Hibernate框架,构建了一个开源的轻量级Web应用框架,然后根据当前开源技术的发展选择了适合企业应用的开源软件,说明了如何将这些开源软件配合使用,以进行企业级开发部署,接着将应用框架和开源软件应用于重庆华日有限公司办公自动化系统项目的开发和部署。最后对论文所作的工作进行了总结并指出了进一步的研究工作。

全文目录


摘要  4-5
Abstract  5-9
第一章 绪论  9-14
  1.1 问题的提出  9-10
  1.2 技术背景  10-12
  1.3 课题研究的意义  12-13
  1.4 本文的章节安排  13
  1.5 本章小结  13-14
第二章 STRUTS 框架介绍  14-25
  2.1 STRUTS 概述  14-15
  2.2 MVC 与STRUTS 框架  15-18
  2.3 STRUTS 框架开发流程  18-21
  2.4 STRUTS 组件  21-24
  2.5 STRUTS 的不足  24
  2.6 本章小结  24-25
第三章 HIBERNATE 持久框架介绍  25-35
  3.1 HIBERNATE 持久框架概述  25-26
  3.2 JAVA 持久层技术分析  26-28
  3.3 HIBERNATE 开发的基本技术  28-29
  3.4 HIBERNATE 的配置文件与数据库访问  29-31
  3.5 HIBERNATE 的持久化类(PO)  31-32
  3.6 HIBERNATE 的数据检索  32-33
  3.7 HIBERNATE 的缓存(CACHE)机制  33
  3.8 HIBERNATE 的分页机制  33-34
  3.9 本章小结  34-35
第四章 开源软件平台的构建  35-44
  4.1 构建基于STRUTS和HIBERNATE 的WEB应用框架  35-37
  4.2 开源软件工具的分析与选择  37-43
  4.3 本章小结  43-44
第五章 办公自动化系统的构建  44-70
  5.1 需求分析  44-45
  5.2 系统设计  45-55
  5.3 系统实现  55-65
  5.4 测试  65-69
  5.5 本章小结  69-70
第六章 总结  70-71
  6.1 全文总结  70
  6.2 进一步工作  70-71
致谢  71-72
参考文献  72-74
攻硕期间取得的研究成果  74-75

相似论文

  1. 带填充墙框架结构非线性有限元分析,TU323.5
  2. 基于OSGi的领域内框架扩展方法研究及应用,TP311.5
  3. 基于SOA的Portal定制系统的优化与实现,TP311.5
  4. 基于框架的课文口头复述训练对初中生英语口头能力的影响,G633.41
  5. 基于框架的词汇教学对高一学生写作中的假朋友现象的影响,G633.41
  6. 基于IAD框架的农村生活垃圾治理公共物品的供给影响因素分析,X33
  7. 农业供应链系统网络平台的构建,S126
  8. 自尊类型、自我框架对风险选择影响的实证研究,B849
  9. 大学生风险决策中的框架效应研究,B842
  10. 不完备信息系统的完备化及其上的知识获取,TP311.13
  11. 基于节点智能交互的物联网数据处理研究,TP391.44
  12. Banach空间上基和框架扰动的研究,O177.2
  13. 基于分布式环境压力测试问题的研究,TP311.52
  14. 汉语框架自动识别中的歧义消解,TP391.1
  15. 内嵌开洞填充墙框架结构有限元非线性分析,TU323.5
  16. 高速公路服务区综合服务建筑标准化设计研究,TU248
  17. 框架理论在英语辩论中的应用研究,H311.9
  18. 面向Seam框架的PIM到PSM转换研究,TP311.52
  19. 中学美术课堂教学模式探索,G633.955
  20. 机械液压约束活塞发动机多学科协同优化设计支持环境研究,TP311.52
  21. 人力资源管理系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序包(应用软件) > 办公自动化系统
© 2012 www.xueweilunwen.com