基于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 13.2.2 JSP Model 23.2.3 MVC 设计模式3.3 STRUTS 框架3.3.1 Struts 的主要组件3.3.2 Struts 的动态表单验证3.3.3 Struts 标签库3.3.4 Struts 的配置文件3.4 本章小结第四章 对象持久化和HIBERNATE4.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 进一步研究工作参考文献攻读硕士学位期间发表的论文致谢详细摘要
相关论文文献
本文来源: https://www.lw50.cn/article/0cae9ac9218f4b63b4fece38.html