如何理解Tomcat、Servlet、Catanalina的关系
目录
背景:
结论:
好文-【拓展阅读】:
象漂亮更新动力!
背景:
学习Java的Servlet时,常常说Tomcat是一个容器,我们写ServletA,ServletB,Tomcat容器在启动的时候会读取web.xml或者我们程序中的注解(如@WebServlet("/servletA"))来创建对象,
在IDEA的日志中我看到了一个Tomcat Catalina Log,那么Catalina是什么?
结论:
Tomcat是一个Web应用服务器,其核心Server容器功能由Catalina模块实现
一般称Tomcat为容器更严谨,
不建议显示称呼Catalina为Catalina容器(强行叫也没事),
不过这算约定俗成的东西,
大家在学习Servlet的时候有个概念,
在代码学习的时候有意识的去思考一下Servlet生命周期、监听器生命周期,
我们写的ServletA代码是如何能响应客户端http://localhost:8080/web01/servletA这种请求的,
就能为后续学习Spring打下基础,然后SpringBoot就水到渠成了。
好文-【拓展阅读】:
servlet 如何处理多请求访问以及线程讲解 - 蜡笔小新萌萌哒 - 博客园
象漂亮更新动力!
欢迎大家点赞、收藏、关注、评论、批评啦