MVC三层架构

1.什么是MVC?

  mvc由三个部分组成:Model、view 、controller,分别对应模型层、视图层和控制器。

  • Controller层:就是我们所写的Servlet,Servlet主要有三个作用:
    1) 接受用户的请求.
    2) 去响应用户。
    3) 转发和重定向(视图跳转)。
  • view层:就是我们所写的jsp,jsp是内嵌java代码的html文件,主要的作用是展示数据和提供用户请求的操作视图。
  • Model层:有service和Dao层组成,主要分配的任务是:
    1) 控制业务操作。
    2) 增删改查数据。

 Servlet和jsp都能写java代码,但是Servlet主要实现的是接受和响应用户的请求,控制页面的跳转。而jsp则是负责页面的数据展示。

2. MVC开发模式的流程

大致的流程如图所示:
MVC三层架构

以上是对MVC开发模式的大致了解,MVC开发模式耦合性低,项目做起来比较层次分明,想要掌握的话还是做一个简单的项目来的实在。