首页> 中文学位 >基于WSH框架的水运处营运系统的研究
【6h】

基于WSH框架的水运处营运系统的研究

代理获取

目录

摘要

Abstract

第1章 绪论

1.1 选题背景和意义

1.2 课题来源及主要研究内容

第2章 J2EE框架与MVC模式

2.1 J2EE框架

2.1.1 J2EE简介

2.1.1 J2EE体系结构

2.2 MVC设计模式

第3章 WEB应用框架

3.1 WebWork框架

3.1.1 WebWork简介

3.1.2 WebWork核心组成部分

3.1.3 WebWork与Struts对比

3.2 Spring框架

3.2.1 Spring的简介

3.2.2 Spring的核心技术

3.2.3 Spring的体系结构

3.2.4 Spring框架的优越性

3.3 数据持久化与Hibernate

3.3.1 Hibernate简介

3.3.2 Hibernate的体系结构

3.3.3 Hibernate框架主要优点

3.4 整合三种框架的现实性和优越性

第4章 基于WSH技术的WEB框架设计

4.1 框架设计的目标

4.2 集成WSH架构概要设计

4.2.1 架构总体设计

4.2.2 WebWork与Spring的整合

4.2.3 Hibernate与Spring的整合

4.3 集成WSH架构各层详细设计

4.3.1 WEB表示层设计

4.3.2 业务层设计

4.3.3 持久层设计

4.3.4 领域对象设计

4.4 WSH架构的特点

第5章 基于WSH的港航局营运管理系统的分析与设计

5.1 系统需求分析

5.1.1 项目概述

5.1.2 营运系统的需求分析

5.1.3 系统流程图与用例图

5.2 系统设计

5.2.1 系统设计的目标和原则

5.2.2 分层体系结构设计

5.2.3 系统模块的设计

5.2.4 数据模型值职责分配

5.3 系统实现

5.3.1 系统交互及界面(表示层)的实现

5.3.2 业务逻辑层的实现

5.3.3 持久层的实现

5.3.4 页面实现

第6章 总结与展望

6.1 结论

6.2 工作展望

参考文献

攻读学位期间公开发表论文

致谢

研究生履历

展开▼

摘要

伴随着软件开发的发展,在多层的软件开发项目中,可重用、易扩展、安全性好的软件组件,越来越为人们所青睐。框架技术与设计模式是J2EE中重要的软件重用技术,框架技术通过重用来提高软件的开发效率,几乎所有框架技术都会使用某种或多种设计模式。架构简单说就是几种框架的组合。如何选择框架建立适合企业应用的架构,同时让各个应用层以松散耦合的方式相互作用,这给开发人员提出了挑战。MVC设计模式分离了业务逻辑和数据表现,在实现多层Web应用系统中具有明显的优势。Hibernate是一个开源的持久层框架,它全面减轻了数据库开发的复杂度,使系统具有更好的性能和移植性。Spring是一种多层的J2EE应用轻量级框架,是为解决企业应用程序开发复杂性而创建的。WebWork是一个实现了MVC模式的Web应用框架,它全面减轻了构建多层Web应用的负担。轻量级容器使用依赖注入的设计原理,可以动态地使系统主要组件之间的耦合变松散。
  为了解决以上的问题,本文对WebWork,Spring,Hibernate三种框架进行研究,具体分析各个框架在Web应用的不同层次上所发挥的作用,并整合三种框架,设计出一个适合企业Web应用的Java通用架构WSH(WebWork+Spring+Hibernate)。将WebWork应用中的业务逻辑交给Spring管理,即:把业务逻辑相关类用Spring的beans配置完成,由Spring管理表现层的控制器及更下层的数据访问对象(Data Access Object)对象的关系,而Hibernate负责数据的持久化。论文的最后,用一个自己参加设计和开发的实际项目--辽宁港航局水运处营运管理系统,对架构应用进行具体实现。开发结果表明,整个系统具有平台无关性,并大大提高了应用系统的可维护性,可扩展性,可移植性和组件的可复用性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号