基于MVC编程模型构架的Web程序应用及Java实现探讨.doc

基于MVC编程模型构架的Web程序应用及Java实现探讨.doc

ID:50520046

大小:61.00 KB

页数:4页

时间:2020-03-10

基于MVC编程模型构架的Web程序应用及Java实现探讨.doc_第1页
基于MVC编程模型构架的Web程序应用及Java实现探讨.doc_第2页
基于MVC编程模型构架的Web程序应用及Java实现探讨.doc_第3页
基于MVC编程模型构架的Web程序应用及Java实现探讨.doc_第4页
资源描述:

《基于MVC编程模型构架的Web程序应用及Java实现探讨.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于MVC编程模型构架的Web程序应用及Java实现探讨【摘要】随着各项技术的进步,Internet在各行各业中都取得广泛的应用,Internet开发也逐渐成为研究的热点,在其应用程序开发的过程中应用最为广泛的就是Web,但是在该开发技术中还存在一些弊端有待解决,如果将MVC编程模型应用于Web应用程序开发工作中,将会取得较好的效果,本文就主要对基于MVC编程模型构架的Web程序应用及其Java实现进行简单探讨。【关键词】Web应用程序MVC编程模型Java实现在Web应用程序的开发过程屮,PHP、JSP、ASP、ISAPKServlet、GGT等是较常用的服务器端技术,并且还有多种客户

2、端技术,这些技术的应用,使得Web应用程序开发取得了较大的进步,但是所有这些技术在实际的应用中,其在扩展能力、分布式事务处理能力、运行速度、开发效率等方面都具有各自的优缺点,在此基础上,有效的提升Web丿应用程序开发技术是非常必要的,本文就对血向对象的MVC编程模型在Web应用程序开发中的应用进行简单分析探讨。一、Web应用程序开发过程中存在的主要问题Web应用程序的开发是一个在传统的静态Web页面上融入各种程序及逻辑控制,以便于在网络服务端及客户端实现个性化的、动态的互动的应用程序开发过程,通常情况下,可以将Web应用看作是应用服务器与浏览器之间的有效交互,通过对Web应用程序开发现状

3、进行简单分析,发现现有的开发技术多种多样,不仅浏览器自身具有较多的程序逻辑功能,并且还能够嵌入各种软件组件,另外,在英服务器端,所开发出的各种脚本运行环境对于Web应用程序的开发也具有积极的作用,虽然这些技术的应用,使得Web应用程序开发取得了一系列的进步,但是这些技术中还存在着各自的缺陷,使得Web应用程序开发工作中,不能单一的应用一种开发技术。Servlet是Web应用程序开发过程屮常用的一种服务器端程序,由于其能够满足标准程序接口的形式,使得其在数据库操作、逻辑控制、浏览器HTTP请求等方面具有非常好的应用性能,但是该技术对于开发人员具有较高的要求,在其开发工作中,必须由专业的开发

4、人员在Servlet环境中进行相关程序的编写,系统的更新维护工作非常的复杂。其他一些技术也具有其特有的缺陷,为了保证Web应用程序的开发质量,在开发工作屮通常需要采用多种技术相结合的方法,但是由丁目前没有统一的、标准化的开发模式,导致其开发工作中,程序开发与网页设计相互制约的现象非常的突出。二、MVC编程模型的简单介绍传统的面向对象的MVC编程模型主要有:Model、View、Controller三部分组成,其中的View是用户界面部分,主要负责用户与应用程序之间的接口问题,Controller是流程控制模块,其主要功能是提供用户界面与Model之间的接口,Model是事务逻辑模块,该模

5、块是整个MVC模型的核心内容,英在工作的过程中应用面向对象的方法,将问题领域中的相关对象进行抽象化的逻辑处理,使其成为应用程序对象,并在其中封装相关的对象属性、逻辑关系等信息。在MVC模型中,各个模块之间是通过相关的接口进行有效的连接,在其各个模块的开发过程中,不需要关注其他模块的细节处理问题,各个模块开发工作完成之后,可以通过相关的接口进行系统的集成,正因为其应用的是这种开发模式,将其应用于Web应用程序开发中,对于Web应用程序开发过程中的缺陷具有非常好的弥补作用。三、MVC编程模型在Web程序应用中的Java实现将MVC模型应用于Web应用程序的开发中,并在实际的程序编写过程中应用

6、Java语言来进行编写,将整个开发工作划分为三个模块,即Model(事务逻辑模块)、View(用户视图模块)、Controller(控制模块),在控制模块的开发过程中,应用Servlet技术,其主要的功能是接受输入参数,并对程序流程进行有效的控制,其程序设计实现的过程中,应用的是连贯的Java代码。View模块的主要功能是在事务逻辑模块相关处理结果的基础上,将英返回至客户端页面中,在其开发过程中,一般应用JS卩技术。Model是最终复杂处理客户请求的模块,根据实际的需求,在其程序编写的过程中,可以应用LDAP、JavaBean等各种技术,并且每个任务都可以封装成为一个JavaBeano结

7、束语木文结合Web应用程序开发现状,将面向对象的MVC编程模型架构在Web应用程序开发中的应用进行了简单分析、探讨,并对其Java实现进行了简单分析,对于实际的Web应用程序开发工作具有一定的参考作用。参考文献[1]孙莹,许俊华,张毅,贺清峰・MVC编程模型在Web程序中的应用及Java实现[J]•计算机工程与应用,2012(9).[2]高彦卿•用Smarty实现基于MVC模式的Web应用程序开发[J]・电脑知识与技术(学术交流),

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。