`
jinleix
  • 浏览: 16226 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
阅读更多

---------------------------------------------什么是MVC----------------------------------------

 

MVC是一种设计模式,它是"Model-View-Controller"的缩写,其中文含义翻译后为"模式-视图-控制器"。

 

 

---------------------------------------------我对MVC的理解-----------------------------------

 

 

客户端-服务器反馈-图形界面-用户操作-控制器处理-调用模式-图形界面现实

 

个人认为这就是一次通过浏览器访问网站的基本流程,当然,现实流程很少这样简单。

 

在这个流程内,MVC的作用非常明显,它使整个过程变得更加清晰。

 

MVC的设计模式是一个相对于其他设计模式较为简单却又经典的设计模式。

 

它很好的实现了后台程序与前台的分离,使开发者在相对枯燥的开发过程中可以减少处理异常的实践。

 

在现实开发中,开发者总要根据客户的意愿去修改程序,前台于后台的分离有助于每次修改方便。

 

这就好像你的笔记并没有写入课本中一样,他很整洁,一点也不乱,不需要为了修改一处笔记而阅读不必要的课本内容。

 

然而,这并不代表它使用于任何地方。在一些简单或特殊的web应用中,使用MVC只会提高复杂度。

 

 

---------------------------------------------------总结------------------------------------------

 

在编程的过程中,养成一个良好的习惯,使用一种合适的设计模式,不但可以有效的增加再阅读和处理异常的效率,

 

同时也可以更好的利于同伴对于自己代码的阅读。

 

分享到:
评论

相关推荐

    浅谈模型-视图-控制器(MVC)模式

    ### 浅谈模型-视图-控制器(MVC)模式 #### 一、MVC模式简介 MVC(Model-View-Controller),即模型-视图-控制器模式,是一种广泛应用于软件开发领域的设计模式,特别是在桌面应用和Web应用程序中。这种模式的...

    浅谈SSH学习要点

    在本篇文章中,我们将深入探讨这三个组件的核心概念和进阶用法,帮助初学者更好地理解和掌握SSH框架。 首先,我们来看Struts,它是MVC框架的代表之一。基础部分,你需要理解Action、ActionForm和配置文件。Action是...

    《浅谈三层结构》示例代码

    文档"浅谈“三层结构”原理与用意.doc"可能深入解析了三层架构的设计理念,包括为何要采用三层结构、它的优点和适用场景。而"CodePackage"可能包含了实现三层架构的示例代码,可能包括ASP.NET Web Forms或MVC的页面...

    浅谈java!

    JavaSE是Java标准版的基础,对于所有Java初学者而言至关重要。它包含了Java的核心概念和技术,如类、对象、异常处理、线程等。在这一阶段,学习者应重点掌握以下几点: - **语法基础**:熟悉Java的基本语法结构,如...

    digester(浅谈第一次使用)

    在“浅谈第一次使用”的描述中,可能涵盖了博主初次尝试使用Digester时的经验和遇到的问题,以及逐步理解和掌握该工具的过程。由于描述信息为空,我们无法获取具体的细节,但可以假设内容可能包括了基本概念介绍、...

    jsp入门 jsp登陆源代码.jsp安全浅谈

    **JSP配置**,特别是与Tomcat服务器的配合,是初学者经常遇到的问题。Tomcat是一个开源的Java应用服务器,特别适合于运行JSP和Servlet。安装Tomcat后,需要将JSP文件放在Web应用的Web-INF目录下的WEB-INF/web.xml...

    浅谈JavaScript 库———jQuery, ExtJs 的对比研究

    ### 浅谈JavaScript库——jQuery与ExtJs的对比研究 #### 一、引言 随着Web 2.0和RIA(Rich Internet Applications)技术的普及,JavaScript作为一种前端开发的重要工具,逐渐占据了重要的地位。它不再仅仅是用于...

    浅谈php常用的7大框架的优缺点

    它的优点包括对初学者友好、文档丰富、支持众多数据库和良好的扩展性。然而,ThinkPHP也存在一些不足,比如功能相对有限、对于Ajax的支持不够理想以及上手容易但深入学习较难。 接下来是Yii框架。Yii是一个高性能的...

    浅析webwork

    对于初学者来说,研究WebWork的源码可以帮助他们深入理解Web应用程序的工作原理。同时,WebWork的一些设计理念,如拦截器、数据绑定和异常处理策略,至今仍被广泛应用于现代的Web框架中。 在实际应用中,WebWork...

    深入浅出谈ASP.NET三层架构

    ASP.NET三层架构是一种常见的软件设计模式,它...对于初学者来说,理解每一层的职责并能正确地划分代码是至关重要的。通过实践和不断的学习,开发者能够更好地掌握这种架构,从而构建出更加健壮、易于维护的应用程序。

    浅谈php的优缺点

    总的来说,PHP在Web开发领域表现出色,尤其适合初学者和中小型企业。然而,对于需要多线程、严格类型检查或持久化对象的复杂应用,开发者可能需要考虑其他语言或解决方案。尽管存在一些不足,但PHP的广泛使用和不断...

    梦之都Codeigniter教程1

    #### 浅谈框架 学习框架可能会对初学者造成一定的困扰,因为需要理解和掌握许多新概念,如MVC(Model-View-Controller)、缓存、拦截器和日志等。然而,随着实践和经验的积累,你会发现学习新框架变得越来越容易。...

    专家谈C#学习方法与书籍选择

    初学者应从基础语法入手,理解变量、数据类型、控制结构(如if语句、循环)、函数和类等基本概念。在这个阶段,可以参考《C#编程入门经典》或《C#从入门到精通》等初级教程,这些书籍以实例驱动,帮助新手快速建立...

    java offbiz 电子商务 系统 资料

    文档“ofbiz_cn.doc”和“浅谈OFBIZ.doc”可能包含了对Offbiz的基本介绍和中文教程,帮助初学者快速了解平台的核心概念和操作流程。这些文档可能会讲解如何安装和配置Offbiz环境,以及如何创建第一个项目。对于新手...

Global site tag (gtag.js) - Google Analytics