MVC设计模式及Struts框架的研究与应用

MVC设计模式及Struts框架的研究与应用

论文题目: MVC设计模式及Struts框架的研究与应用

论文类型: 硕士论文

论文专业: 计算机应用技术

作者: 姜明霞

导师: 赵广利

关键词: 设计模式,框架

文献来源: 大连海事大学

发表年度: 2005

论文摘要: 随着网络技术的迅速发展和J2EE平台的广泛应用,基于B/S的多层Web体系结构正在不断的发展完善,并逐渐成为Web应用开发的主流。但是,即使利用最先进的软件平台J2EE,开发这样的应用仍然存在诸多难题。在多层Web体系结构的设计中,普遍存在着程序可重用程度低、维护工作繁琐、应变能力较弱等不足。因此,如何组织应用程序以实现简单高效的应用程序编写、升级、维护和扩展,是当前Internet技术发展的热点之一。 本文正是以上述问题作为出发点,通过对MVC设计模式及Struts框架的深入学习及研究,并结合笔者的实际开发经验,着重阐述了如何利用Struts框架,通过优化Web应用程序开发框架及利用代码生成工具等方法来有效解决目前Web开发中存在的问题。 为了达到课题的研究目的,本文主要进行了以下的研究和设计工作:深入研究了MVC设计模式的思想并分析了使用它的优势与不足及其适用范围;对于实现MVC设计模式思想的Struts框架进行了整体结构分析;以Struts框架为基础,通过对多层Web体系结构各层实现方式的分析与对比,最终总结出五层B/S架构的技术实现方案,并设计出一种比较合理的基于Struts的Web应用开发的框架结构;为了提高编程效率及准确性,对代码生成工具也作了研究与探讨,最后结合具体的实例对系统的实现作了详尽的说明,验证了实现方法的可行性。

论文目录:

第1章 绪论

1.1 课题研究的目的和意义

1.2 课题研究的主要内容

1.3 论文的组织

第2章 MVC设计模式

2.1 设计模式

2.2 WEB应用开发的常用模式

2.2.1 Model1

2.2.2 Model2

2.3 MVC模式的组成

2.3.1 模型

2.3.2 视图

2.3.3 控制器

2.4 MVC模式的优势与不足

2.4.1 MVC模式的优势

2.4.2 MVC模式的不足

2.5 MVC模式的适用范围

第3章 Struts框架

3.1 框架的定义

3.1.1 框架的概念

3.1.2 使用框架的好处

3.2 实现MVC的Web应用开发框架

3.2.1 Struts框架

3.2.2 JATO框架

3.2.3 Enhydra框架

3.2.4 WAF框架及Cocoon框架

3.3 Struts的体系结构

3.4 Struts的配置文件和基本组件

3.4.1 Struts的配置文件

3.4.2 Struts的基本组件

3.5 Struts的处理流程

3.6 Struts的开发流程

第4章 Struts框架在WEB开发中的应用

4.1 B/S架构技术

4.1.1 四层B/S架构技术

4.1.2 五层B/S架构的分析

4.2 创建Struts控制器组件

4.2.1 Action类的实现

4.2.2 ActionMapping的实现

4.2.3 ActionForward的实现

4.2.4 Action映射配置文件

4.3 创建视图组件

4.4 创建模型组件

4.4.1 业务逻辑层的实现

4.4.2 数据持久层的实现

4.5 基于Struts的Web应用程序体系结构

4.6 代码自动生成工具

4.6.1 O/R Mapping工具

4.6.2 手工编写代码生成工具

第5章 职工信息管理系统的实现

5.1 系统总体设计

5.2 系统实现

5.2.1 系统实现平台

5.2.2 数据库实现

5.3 职工档案信息管理模块详细实现

5.3.1 系统配置文件

5.3.2 视图的实现

5.3.3 控制器的实现

5.3.4 模型的实现

5.4 小结

第6章 总结和展望

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

致谢

参考文献

附录

研究生履历

发布时间: 2005-10-13

参考文献

  • [1].基于MVC模式的Struts框架在电厂信息化建设中的应用[D]. 刘名扬.吉林大学2010
  • [2].基于MVC模式及STRUTS框架的高校选课排课系统设计与实现[D]. 吴丹.吉林大学2007
  • [3].基于MVC模式的Struts框架的终端管理系统的设计与实现[D]. 李斌.北京邮电大学2010
  • [4].基于MVC模式的STRUTS框架的研究与设计[D]. 冀钢.天津大学2007
  • [5].基于MVC的Struts框架的应用研究[D]. 叶长春.武汉理工大学2008
  • [6].基于MVC模式的Struts框架的研究与应用[D]. 张春华.吉林大学2010
  • [7].基于MVC的Struts框架的研究与应用[D]. 王景乐.武汉理工大学2008
  • [8].基于MVC模式的Struts框架在物流管理信息系统中的应用[D]. 张炘.西南交通大学2005
  • [9].基于MVC模式的Struts框架的研究与应用[D]. 马刚.苏州大学2006
  • [10].基于MVC模式的Struts框架在稠油生产数据查询系统中的应用[D]. 陈静.中国地质大学(北京)2006

相关论文

  • [1].基于MVC的Struts技术研究与应用[D]. 王才旺.华东师范大学2006
  • [2].基于Struts与设计模式的网上购书系统[D]. 杨振超.浙江大学2005
  • [3].基于MVC模式的Struts框架电子政务系统的设计与实现[D]. 梁智学.华东师范大学2005
  • [4].J2EE Web应用开发中Struts框架的研究与扩展[D]. 叶娜.西安建筑科技大学2005
  • [5].基于MVC模式的Struts框架在物流管理信息系统中的应用[D]. 张炘.西南交通大学2005
  • [6].基于J2EE体系结构的Struts框架的研究与应用[D]. 冀旭钢.华中科技大学2005
  • [7].基于struts架构的web应用系统的设计与研究[D]. 李志纯.武汉理工大学2006
  • [8].基于MVC模式的Struts框架的研究与实现[D]. 徐琼.武汉理工大学2006
  • [9].基于Struts框架的J2EE WEB应用研究与实现[D]. 张毅.西南交通大学2006
  • [10].基于MVC设计模式的Struts框架的探索[D]. 高宇靖.吉林大学2004

标签:;  ;  

MVC设计模式及Struts框架的研究与应用
下载Doc文档

猜你喜欢