我不太清楚它们之间的主要区别以及Servlet和控制器的好处。
我不太清楚它们之间的主要区别以及Servlet和控制器的好处。
我不知道它们之间的主要区别是什么。
控制器是一种架构模式的一部分。
Servlet是服务器(通常是Web容器)的一部分。
Servlet有哪些好处。
要回答这个问题,您需要了解它们最初的设计目的。基本上,它们的主要目的是以动态和独立的方式(与其他servlet无关)响应请求。
它们可以是有状态的。
它们可以管理会话。
它们可以与其他servlet通信。
它们易于移植。
Servlet的生命周期通常由容器管理,这使事情变得更加容易。
这个问题有点模糊,很难简洁地回答。最好先亲自体验一下两者的工作。在此之前,请详细阅读我下面提到的材料。
https://zh.wikipedia.org/wiki/Java_Servlet
(!) https://zh.wikipedia.org/wiki/MVC
何时使用Servlet或@Controller
(!) https://javaee.github.io/servlet-spec/downloads/servlet-4.0/servlet-4_0_FINAL.pdf(请参阅概述部分)