精益生产网站开发方案建立公司网站需要多少钱
web/
2025/9/25 20:24:49/
文章来源:
精益生产网站开发方案,建立公司网站需要多少钱,池州城乡住房建设厅网站,做网站设计的总结模型-视图-控制器(MVC)是80年代Smalltalk-80出现的一种软件设计模式#xff0c;现在已经被广泛的使用。1、模型(Model)模型是应用程序的主体部分。模型表示业务数据#xff0c;或者业务逻辑.2、视图(View)视图是应用程序中用户界面相关的部分#xff0c;是用户看到并与之交互…模型-视图-控制器(MVC)是80年代Smalltalk-80出现的一种软件设计模式现在已经被广泛的使用。1、模型(Model)模型是应用程序的主体部分。模型表示业务数据或者业务逻辑.2、视图(View)视图是应用程序中用户界面相关的部分是用户看到并与之交互的界面。3、控制器(controller)控制器工作就是根据用户的输入控制用户界面数据显示和更新model对象状态。MVC 式的出现不仅实现了功能模块和显示模块的分离同时它还提高了应用系统的可维护性、可扩展性、可移植性和组件的可复用性早期的程序中如果不注意对数功能和显示的解耦合常常会导致程序的复杂及难以维护。很多VB,Delphi等RAD程序都有这种问题。甚至现在的C#,Java有时候也会出现把业务逻辑写在显示模块中的现象管MVC设计模式很早就提出但在Web项目的开发中引入MVC却是步履维艰。主要原因一是在早期的Web项目的开发中程序语言和HTML的分离一直难以实现。CGI程序以字符串输出的形式动态地生成HTML内容。后来随着脚本语言的出现前面的方式又被倒了过来改成将脚本语言书写的程序嵌入在HTML内容中。这两种方式有一个相同的不足之处即它们总是无法将程序语言和HTML分离。二是脚本语言的功能相对较弱缺乏支持MVC设计模式的一些必要的技术基础。直到基于J2EE的JSP Model 2问世时才得以改观。它用JSP技术实现视图的功能用Servlet技术实现控制器的功能用JavaBean技术实现模型的功能JSP Model 1 与 JSP Model 2SUN在JSP出现早期制定了两种规范称为Model1和Model2。虽然Model2在一定程度上实现了MVC但是它的应用用并不尽如人意JSP Model 1JSP Model 2model2 容易使系统出现多个Controller并且对页面导航的处理比较复杂有些人觉得model2仍不够好于是Craig R. McClanahan 2000年5月提交了一个WEB framework给Java Community.这就是后来的Struts.2001年7月Struts1.0正式发布。该项目也成为了Apache Jakarta的子项目之一Struts 质上就是在Model2的基础上实现的一个MVC架构。它只有一个中心控制器他采用XML定制转向的URL。采用Action来处理逻辑へ伤苡趫载ご 回答时间 2008-02-20 20:49其他答案MVC就是模型,视图,控制器.模型不用说了吧,视图只负责显示,不要带任何逻辑.控制器就是负责控制.遵循这个思想就可以了。现在有很多MVC的框架.比如JAVA EE 的STRUTS之类的.
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81808.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!