十年专注于品牌网站建设 十年专注于品牌网站建设,低调、有情怀的网络应用服务商!
南昌百恒网络微信公众号 扫一扫关注
小程序
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络微信小程序

百恒网络

南昌百恒网络

基于MVC的Web架构与普通架构网站的区别

百恒网络 2012-08-14 2732

1.什么是普通架构的网站

在网络的早期发展过程中,从没有网页语到有,从有到不断地改善,从改善到不断地完善.例如:从没有HTML语言发展到有,再从HTML就一直发展到HTML5,随着时代的进步和用户的需求,网络技术也是日新月异地发展和进步.关于普通架构的网站还得从网页产生时说起.1990年11月,HTML语言的发明者Tim Berners-Lee编写了世界上第一个“网站”,当时网址是 http://nxoc01.cern.ch/hyertext/www/theproject.html ,不过,这个“网站”早在1992年就关闭了。幸运的是,这一界面被保留了下来,只要我们点击下面的链接,就能看到历史上最早的网页了: http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html

我们可以查看他的代码:

<HEADER>
<TITLE>The World Wide Web project</TITLE>
<NEXTID N="55">
</HEADER>
<BODY>

可以看到我们现在用的代码也有这些.但大大不同的是,那时只有简单的一点点排版代码,网页也不支持图片,更不支持视频,而如今网页丰富多了.短短的二十年.而在那时应用软件已经发展了几十年,数据库也出来了.应用软件就是采取MVC框架结构,这样不仅有利于程序的扩展和维护,同时简化了程序结构,减少了冗余,程序就运行得就快些.1992年时的网站,只是刚出生,也根本没有前台后台,就是几个页面.所以也用不上去划分Model或View.随着后期限的数据库应用于网站.数据的调用,表单提交,前台排版也出现了Table,再由table进展到DIV+CSS,如果网站再不规划那就没有发展余地.即没办法规模化.



2.什么是MVC的WEB架构

MVC

MVC是 模型(Model),视图(View)和控制(Controller)的缩写,其目的实现Web系统的职能分工。其中Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现; View层用于与用户的交互,通常用JSP来实现; Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。

南昌网站建设公司罗经理认为MVC的核心思想是将应用分为模型、视图和控制器三部分。模型是指应用程序的数据,以及对这些数据的操作;视图是指用户界面;控制器负责用户界面和程序数据之间的同步。通过MVC的Web架构,可以弱化各个部分的耦合关系,并将业务逻辑处理与页面以及数据分离开来,这样当其中一个模块的代码发生改变时,并不影响其他模块的正常运行,所以基于MVC的Web架构更适应于大型应用开发的潮流。

希望对广大站长或网站建设公司或从事企业网站建设的团队有所帮助,如对此不太理解的,可以与南昌网络公司百恒网络技术部联系。我们很高与广大站长和网站建设公司技术人员分享我们的技术和经验。

400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络小程序

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
售后服务 售后服务
 
备案专线 备案专线
 
×