在春天mvc什么是真正的控制器

时间:2017-03-16 11:18:15

标签: spring spring-mvc model-view-controller

因为我将MVC模式理解为帖子MVC question
  -

  • 模型是知道事物的代码的一部分
  • View是显示模型内容的代码的一部分 知道
  • Controller是从中获取命令的代码的一部分 用户并告诉查看要显示的内容和模型要知道的内容。

在spring-mvc中我们有DispatcherServlet作为来自客户端的控制器获取命令,我们也有开发人员编写的控制器,它们提供命令并解析视图并为该视图准备模型

在spring-mvc中究竟是什么作为控制器DispatcherServlet或开发人员编写的控制器

1 个答案:

答案 0 :(得分:1)

您的@Controller带注释的类是您的控制器。可以想象DispatcherServlet - 正如名称所示 - 作为控制器的调度程序。这与其他MVC框架也选择的方法相同(如Struts 2)。