网络事务处理单元
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
Servlet是j2ee的标准,spring mvc 是对于Servlet的再包装,使得更易容,让大家更专注于业务开发。
因为单纯的使用Servlet,你需要考虑线程安全,请求分发,权限控制等等方面的问题。
如果用了spring mvc ,这些就不需要那么操心了。
https://segmentfault.com/q/1010000011327725
类与Spring Controller类的关系
以前的项目,需要在中定义,对应不同的请求,而在项目中,我们用定义了各种各样的(当然不包括),那么是吗?
servlet的本质其实也是一个java bean,controller是对servlet的封装,底层依旧是servlet。
https://www.cnblogs.com/yanze/p/10209836.html
Servlet
用来响应动态请求的 Java 服务器接口标准. 基本实现如 HttpServlet. Java web 框架都会有自己的 Servlet 实现. Spring DispatcherServlet 就是继承 HttpServlet.