1 / 21
文档名称:

张洪雷论文.docx

格式:docx   大小:495KB   页数:21页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

张洪雷论文.docx

上传人:pppccc8 2020/1/4 文件大小:495 KB

下载得到文件列表

张洪雷论文.docx

文档介绍

文档介绍:摘要关键词:AbstractKcyWord忖录摘耍 I1引言 11课题概述 22框架介绍 41业务概述 42WEB模型概述 43WEB应用设计 64核心技术介绍 93系统分析与设计 101系统概述 174系统实现 181目录结构介绍 :options的使用 ^dispatchaction"勺区另ij 315系统改进意见 311导航信息 313利用TOKEN解决重复提交 336结束语 347致谢 358参考文献 ,的广泛应用,基TWeb的应用系统已成为趋势。在这种结构下,用八界而完全通过Web浏览器实现,一部分简单的事务逻辑在客八端实现,但是主要的事务逻辑在服务器端实现。在构架金业级Web应用吋,要考虑应用系统的安全性、可重用性、可维护性和可移植性等,而Jaw语言的特点符合了这些要求,所以在Web应用中得到了广泛的应用。当前主流的Web服务器,也多采用Java构架。而使用MVC(ModelViewController)的设计模式能够使得系统更容易扩展和部署,提高开发效率。在基于Web的软件开发中应用MVC设计模式的概念,将这些概念映射到Web应用程序的组件和概念中°MVC设计模式是一种“分治”的思想,在实现Web应用系统中具有得天独厚的优势。本文提出了应丿IJMVC设计模式,结合Java的多种技术实现的Web应川系统的实现框架,使得开发过程更加灵活、更加易于维护。2可行性分析MVC是一•个经典的软件设计模式,己经得到广泛应用。它的主要思想是在各个对象之间取得高层接口,MVC设计模式把用八界而设计、流程控制和事务逻辑进行了分离,实现了表示与数据的分离。MVC由三部分组成:模型(Model)>视图(View)>控制器(Controller)个部分负责不同的功能°这三部分的作川分别如下:Model是指对业务数据/信息的处理模块,包插对业务数拥的存取、加工、综合等,它提供应用业务逻辑,是程序执行的关键部分。所有的操作都是在这--部分实现的。View是指用户界而迪就是而向用户的数据表示。模块进行操作后,其结果就是通过视图来示的。Contmllcr控制器用来管理用户与视图发生的交互,负责用户界面和Model之间的流程控制,也就是完成两个方向的动作:①将用户界面(View)的操作映射到具体的Model,以完成具体的业务逻辑;②将通过Model处理完的业务数拥及时反应到用八界面(View)上。在MVC构架下,我们可以把控制器想像成处在视图和数据Z间,对视图如何与模型交互进行管理。通过使视图完全独立于控制器和模型,就可以轻松替换前端兴户程序,将控制器和模型代码保持在视图之外。将控制器和模型分开就可以衣不影响模型的情况下改变模型。,要从头设计并开发出一个可靠、稳定的框架不是一件容易的事情。随着Web开发技术的H趋成熟,Smits就是一种优秀的框架,它是基于MVC的Web应用框架,其实质就是在JSPModle2的基础上实现的一个MVC框架。木课题的研究目的就是利用Struts框架构逑一个安全可靠的网上购物系统。通过设计和完成一个网上购物系统的开发,从而更牢固的掌握java语言的web应用技术,并解决在此过程中遇到到的技术上的问题,如:动态网页制作技术的,后台数据库的设计和管理等,在实践中掌握上述技术的使用,提升口己在开发方面的编码能力及独立思考能力。*基于MVC模式Web应用系统的设计。次实现网上购物系统的基本功能。*。其中3、4、5章是本文的重点。重点介绍了系统的分析设计、实现过程、开发过程屮遇见的问题、开发的心得和体会以及今后系统的改进意见。第1章:引言。章章章章章章章2345678第第第第第第第框架介绍。系统分析与设计。系统实现。系统改进意见。结束语。致