MVC

  • M: Model, 模型, 如: 实体类, DAO
  • V: View, 视图, 如: jsp, html
  • C: Controller, 控制器, 如: servlet

Model分为:

  • 数据Model
  • 业务Model

View的作用:

  • 呈现数据Model给用户
  • 获取用户输入的数据
  • 传递数据给Controller

Controller的作用:

  • 处理请求
  • 返回View给用户
  • 调用业务Model
  • 传递数据Model给View

对WEB MVC而言, 一个请求的处理过程通常如下:
-> 根据请求的URL选中特定Controller的特定方法(Action方法)
-> 将请求中的参数(queryString, requestBody)绑定到Action的参数上
-> Action调用业务Model执行操作, 得到数据Model
-> Action将数据Model传递给相应的View并返回这个View
-> 执行View

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容