简单谈谈对MVC设计模式的理解

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

MVC中的模型、视图、控制器分担着不同的任务:

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

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

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

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

MVC的处理过程:首先,用户通过视图进行交互,视图将用户的请求发送给控制器,控制器调用相应的模型来进行业务处理,处理的结果又发送给控制器,控制器调用相应的视图来显示结果,用户就得到了处理结果。

如果在项目中要对用MVC的话,那可以是:

最经典  JavaBean(model)+Jsp(view)+Servlet(controller)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章