首页> 中文学位 >一种WEB开发框架的设计及其应用
【6h】

一种WEB开发框架的设计及其应用

代理获取

目录

摘要

第1章 绪论

1.1 研究背景

1.2 国内外研究现状

1.2.1 WEB框架的研究现状

1.2.2 软件复用的研究现状

1.3 研究内容

1.3.1 WEB开发框架的结构设计

1.3.2 WEB开发框架的实现

1.3.3 基于WEB框架的应用开发

1.4 论文结构

第2章 相关技术

2.1 MVC设计模式

2.2 ORM技术

2.3 本章小结

第3章 开发框架的结构设计

3.1 开发框架结构设计

3.1.1 MVC设计模式的运用

3.1.2 ORM技术的运用

3.1.3 五层框架结构的设计

3.2 框架结构的工作原理

3.3 框架结构的复用

3.4 本章小结

第4章 WEB开发框架的实现

4.1 开发平台的选择

4.2 局部框架的选择

4.2.1 Struts2框架

4.2.2 Hibernate框架

4.3 开发框架的构建

4.3.1 Struts2框架的应用

4.3.2 Hibernate框架的应用

4.3.3 WEB开发框架的构建

4.3.4 业务操作流程

4.4 开发框架的复用

4.5 本章小结

第5章 基于WEB框架的应用开发

5.1 实例介绍

5.2 需求分析

5.2.1 功能性需求

5.2.2 非功能性需求

5.3 系统设计

5.3.1 系统架构设计

5.3.2 数据库设计

5.3.3 功能模块设计

5.4 系统实现

5.4.1 数据库层开发

5.4.2 数据持久层开发

5.4.3 数据访问层开发

5.4.4 业务逻辑层开发

5.4.5 表示层开发

5.4.6 控制器开发

5.5 运行效果分析

5.6 本章小结

第6章 总结与展望

6.1 总结

6.2 展望

参考文献

致谢

攻读学位期间主要的研究成果

声明

浙江师范大学学位论文诚信承诺书

展开▼

摘要

随着计算机网络技术的发展和普及,基于WEB的企业应用需求越来越大。在目前的企业WEB应用开发中,普遍采用三层架构的开发方式,其优点在于把系统的业务应用划分为表示层、业务逻辑层和数据访问层,这种分层结构降低了层与层之间的依赖,有利于各层逻辑的复用。
  尽管如此,传统的三层架构仍存在不足,一是,表示层和业务逻辑层虽然在逻辑上实现了分离,但是在物理上两层的代码并没有实现完全分离,存在较高的耦合度;二是,关系型数据库和面向对象编程语言之间存在“阻抗不匹配”问题。也就是说,如果把三层架构作为系统的结构设计,那么在进行软件复用时不能实现代码重用,也将导致WEB系统的开发效率较低。为此,本文将对传统三层架构进行改进,提出一种五层的框架结构设计,进一步选择JavaEE开发平台,构建了一种结构良好且可实现代码重用的、新的WEB开发框架。
  首先,在传统三层架构基础上,提出一种五层的框架结构设计。采用MVC设计模式引入了控制器,该控制器降低了表示层和业务逻辑层之间的耦合度;通过ORM技术增加了数据持久层,解决了关系型数据库和面向对象编程语言之间的“阻抗不匹配”问题。
  其次,通过JavaEE平台,实现了五层结构的WEB开发框架。选择基于MVC设计模式的Struts2框架和基于ORM技术的Hibernate框架作为局部框架,将它们合理地整合到五层框架结构中,从而构建了一个针对整个系统的WEB开发框架。
  最后,通过一个企业WEB应用的开发实例研究,说明基于本文设计的WEB框架进行系统开发时,不仅可以提高系统的开发效率,而且能够保证系统具有良好的性能。

著录项

  • 作者

    袁立国;

  • 作者单位

    浙江师范大学;

  • 授予单位 浙江师范大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 陈中育;
  • 年度 2013
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    WEB应用; 软件复用; 开发框架; JavaEE平台;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号