谈谈你对MVC的理解

原创 2016年08月28日 17:06:34

MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。 

    MVC中的模型、视图、控制器它们分别担负着不同的任务。 

    视图: 视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。 

    模型: 模型表示业务数据和业务处理。相当于JavaBean。一个模型能为多个视图提供数据。这提高了应用程序的重用性 

    控制器: 当用户单击Web页面中的提交按钮时,控制器接受请求并调用相应的模型去处理请求。             

然后根据处理的结果调用相应的视图来显示处理的结果。 

MVC的处理过程:首先控制器接受用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。控制器调用相应的视图来显示处理的结果。并通过视图呈现给用户。

如在项目中要对应MVC的话:View 对应项目中Jsp,Controler对应Action,Model 对应service+dao层的业务逻辑和持久层的操作。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

谈谈你对Android NDK的理解

1、前言  6月 26 日, Google Android 发布了 NDK ,引起了很多发人员的兴趣。 NDK 全称: Native Development Kit 。下载地址为: http://d...

谈谈你对Hibernate的理解。

答: 1. 面向对象设计的软件内部运行过程可以理解成就是在不断创建各种新对象、建立对象之间的关系,调用对象的方法来改变各个对象的状态和对象消亡的过程,不管程序运行的过程和操作怎么样,本质上都是要得到...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

请谈谈你对Hadoop的理解

一、请谈谈你对Hadoop的理解? 1、Hadoop是什么?(What is Hadoop)     Hadoop是Apache软件基金会的一个开源项目,是一个分布式处理海量数据的软件框架。  ...

谈谈MVC模式

1. 如何设计一个程序的结构,这是一门专门的学问,叫做"架构模式"(architectural pattern),属于编程的方法论。 MVC模式就是架构模式的一种,它对我的启发特别大。我觉...

谈谈对MVC的认识

MVC是模型(Model)、视图(View)、控制器(Controller)的英文首字母的缩写。 核心思想是:视图和用户交互,通过事件导致控制器改变,控制器改变导致模型改变或者控制器同时改变两者,模...

谈谈对Hibernate的理解

一、Hibernate是JDBC 的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Jav...

谈谈对spring的理解

技术旨在理解。最近风靡的SpringMVC,其实只是Spring的一个组件,充分说明Spring的强大。Spring到底是个什么鬼?用SSH的人很多,但是还真不是谁都能说清Spring的原理。在SSH...

谈谈对BPM的理解

BPM的产生缘由 近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也称为数字化时代,在这数字化的时代里,企业的经营管理都受到了极大的挑战。从上世纪90年代起至今,企业的信息化...

谈谈对Spring的理解

算是网上整理来的吧,

与自己谈谈

一开始,我只能说最近开学了,是大四开学了,是大学的最后一年开学了,在这个时间断里发生了很多的事情。昨天是周末,闲的特别的无聊,想找个人陪着走走,随便聊聊,这时候才发现自己周围的人其实挺少,偌大的一个重...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)