MVC框架

来源:互联网 发布:网游数据提取 编辑:程序博客网 时间:2024/05/17 19:15

MVC全名是Model  View Controller,用一种业务逻辑,数据,视图显示分离的方法组织代码,将业务逻辑聚集到一个部件里,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

model:是应用程序中用于处理应用程序数据逻辑的部分,通常模型对象负责在数据库中的存取数据。

view:是应用程序中处理数据显示的部分。

controller:是应用程序中处理用户交互的部分。




使用MVC应用程序被分成三个部件,模型,视图,控制器,他们各自处理自己的任务,最典型的MVC就是JSP+Servlet+Javabean的模式。

控制器:接受用户输入并调用模型和视图去完成用户的需求,所以当点击web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西做任何处理,他只是接受请求并决定调用那个模型去处理请求,然后确定那个视图显示返回的数据。

模型:模型是表示企业数据和业务规则,在三个部分中,模型拥有最多的处理任务。

视图:是用户看到并与之交互的界面。