MVC开发模式笔记(一)

MVC模式包括三个部分,即模型(Model层和M层)、视图(View层或V层)和控制器(Controller层和C层),分别对应于内部数据、市局表示和输入输出控制部分。实际上,MVC是一种组织代码的规范,也是一种将业务逻辑与数据显示相分离的方法。

MVC模式的优点

  1. 将数据建模,数据显示和用户交互三者分开,使得程序设计的过程更清晰,提高了可复用程度
  2. 在接口设计完成以后,可以开展并行并发,从而提高开发效率
  3. 可以很方便地用多个视图来显示多套数据,从而使系统能方便地支持其他新的客户端类型

MVC是一种流行的软件设计模式,Model层对应的组件是JavaBean(包括数据库访问类),View层对应的组件是JSP文件或HTML文件,Controller层对应的组件是Servlet。

MVC的工作流程

  1. 来自客户端的请求信息,首先提交给Servlet
  2. 控制器选择相应的Model对象(即调用M层中的某个JavaBean)处理获取的数据
  3. 控制器选择乡音的View组件(即调用V层),通常表现为做转发处理
  4. JSP获取JavaBean处理的数据
  5. JSP接收已经组织好的数据以响应的方式返回给客户端浏览器
posted @ 2017-10-26 21:53  时光丶巷陌  阅读(185)  评论(0编辑  收藏  举报