mvc流程详解

来源:互联网 发布:软件销售分成合作协议 编辑:程序博客网 时间:2024/06/05 15:46

mvc框架模式

mvc: M:model(模型) V:View(视图) C:controller(控制器)

model:就是业务数据和业务逻辑,主要就是dao方法和实体类。
view:就是客户端呈现的,简单的来说就是网页。
controller:就是servlet,简单来说就是接收用户数据,返回数据的。
简要的画一下流程图

Created with Raphaël 2.1.0客户端(view)客户端(view)controllercontrollermodelmodel数据库数据库1 .客户端把数据传到controller。2 .controlle调用model的dao方法进入数据库(为安全起见,数据库放在一个单独的服务器里)。3 .根据发送过来的数据,进入数据库找。4 .不管找到与否返回结果给model。5 .根据数据库发送过来的数据判断是否找到结果。然后返回给controller。6 .再把controller接收到的数据返回给客户端。

这里写图片描述

客户端(view)->controller:1 .客户端把数据传到controller。
controller->model:2 .controlle调用model的dao方法进入数据库(为安全起见,数据库放在一个单独的服务器里)。
model->数据库:3 .根据发送过来的数据,进入数据库找。
数据库–>model:4 .不管找到与否返回结果给model。
model–>controller:5 .根据数据库发送过来的数据判断是否找到结果。然后返回给controller。
controller–>客户端(view):6 .再把controller接收到的数据返回给客户端。
最后,谢谢各位的观看,如有错误,欢迎指出。

1 0
原创粉丝点击