基于Struts框架和Hibernate的Web应用系统的研究

基于Struts框架和Hibernate的Web应用系统的研究

论文摘要

传统的Web体系结构在代码的移植、程序的可扩展性方面产生了众多问题;另一方面,JDBC作为持久层解决方案存在着很大的局限性,而EJB必须遵循各种J2EE规范,这增加了其开发的复杂性。针对这些问题,本文对基于Struts框架和Hibernate技术的Web应用开发作了较为深入的研究。本文首先从理论上分析了Struts的组成体系,对Struts框架中的各个组件及其工作原理作了透彻的阐述,接着在引入ORM思想处理持久层开发的基础上,对Hibernate的结构体系和它的各个核心接口作了较为深入的说明,然后通过一个实际的应用系统,内部信息采集与调度子系统实现两种技术的结合,即Struts+Hibernate模式的运用,其中,重点描述了系统中持久层对象的设计与实现,并解决对象间的关联以及如何使用Struts框架构建业务逻辑,通过标签库进行表示层设计和根据请求处理流程设计配置文件等问题。最后,论文对基于Struts+Hibernatem模式的应用开发作了总结,指出了今后可以深入和改进的方向,以此给工程应用领域的同类开发问题提供一定的参考价值。

论文目录

  • 中文摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 WEB 应用的历史和现状
  • 1.3 本文主要工作
  • 1.4 本文组织结构
  • 第二章 J2EE 概述
  • 2.1 J2EE 规范
  • 2.2 J2EE 核心服务
  • 2.3 J2EE 组件和容器
  • 2.4 本章小结
  • 第三章 STRUTS 开发框架分析
  • 3.1 WEB 应用体系结构
  • 3.2 设计模式
  • 3.2.1 JSP Model 1
  • 3.2.2 JSP Model 2
  • 3.2.3 MVC 设计模式
  • 3.3 STRUTS 框架
  • 3.3.1 Struts 的主要组件
  • 3.3.2 Struts 的动态表单验证
  • 3.3.3 Struts 标签库
  • 3.3.4 Struts 的配置文件
  • 3.4 本章小结
  • 第四章 对象持久化和HIBERNATE
  • 4.1 对象持久化
  • 4.1.1 域对象模型与持久层
  • 4.1.2 持久层的主流解决方案
  • 4.2 HIBERNATE 及其运行原理分析
  • 4.2.1 Hibernate 的映射策略
  • 4.2.2 Hibernate 的结构体系
  • 4.2.3 Hibernte 的核心文件
  • 4.2.4 Hibernate 的核心接口
  • 4.3 本章小结
  • 第五章 内部信息采集与调度子系统
  • 5.1 系统说明
  • 5.2 系统运行环境
  • 5.3 系统设计
  • 5.3.1 系统的角色划分
  • 5.3.2 系统模块设计
  • 5.3.3 系统总体流程
  • 5.4 后台管理模块的设计研究
  • 5.4.1 数据库设计
  • 5.4.2 持久化类设计
  • 5.4.3 基于Hibernate 的对象/关系映射处理
  • 5.4.4 关联数据表的分析处理
  • 5.4.5 基于Struts 的功能接口解决方案
  • 5.4.6 表单的设计和验证
  • 5.4.7 自定义标签的开发设计
  • 5.4.8 国际化的实施解决
  • 5.5 本章小结
  • 第六章 总结与展望
  • 6.1 本文总结
  • 6.2 进一步研究工作
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 致谢
  • 详细摘要
  • 相关论文文献

    标签:;  ;  

    基于Struts框架和Hibernate的Web应用系统的研究
    下载Doc文档

    猜你喜欢