当前位置: 首页 > news >正文

如何理解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 如何处理多请求访问以及线程讲解 - 蜡笔小新萌萌哒 - 博客园

象漂亮更新动力!

欢迎大家点赞、收藏、关注、评论、批评啦 

http://www.dtcms.com/a/325658.html

相关文章:

  • 从零开始的云计算生活——第四十一天,勇攀高峰,Kubernetes模块之单Master集群部署
  • 微美全息(NASDAQ:WIMI)Raft携手节点动态评估:引领联盟链高性能共识新潮流
  • 为 Promethus 配置https访问
  • 机器学习 - Kaggle项目实践(1)Titanic
  • 揭开内容分发网络(CDN)的神秘面纱:互联网的隐形加速器
  • 飞翔的小鸟
  • 【数据结构入门】二叉树(1)
  • day23|前端学习三件套
  • 了解不同电磁仿真类型中的电容报告
  • 数学建模——灰色预测(GM11)
  • YOLO性能评估指标详细总结
  • Linux中DHCP配置指南指南(配实验步骤与注释)
  • 19.Linux DHCP服务
  • 108-基于Python的中国古诗词数据可视化分析系统
  • 第二章:变量与简单数据类型
  • JVM管理数据的方式
  • 深入解析Prompt缓存机制:原理、优化与最佳实践
  • k8s之CSI 卷挂载问题:同一Pod中挂载多个相同远程存储的隐含限制
  • 2025面试题——(12)
  • Vue3从入门到精通:3.1 性能优化策略深度解析
  • 思科交换机的不同级别IOS软件有什么区别?
  • android 换肤框架详解1-换肤逻辑基本
  • R语言机器学习算法实战系列(二十七)LASSO 与 Adaptive LASSO 在特征选择中的比较与应用
  • 为什么TEXT不区分大小写,而BLOB严格区分?
  • 剑桥大学最新研究:基于大语言模型(LLM)的分子动力学模拟框架,是MD的GPT时刻还是概念包装?
  • Selenium竞品价格监控爬虫(代理防封版)
  • C语言模拟 MCU 上电后程序的执行顺序 + 回调函数机制 + 程序计数器(PC)和堆栈的作用
  • PID 控制算法 | stm32 直流电机控制
  • 从零开始的云计算生活——项目实战容器化
  • 当生产环境卡成 PPT:Spring Boot 线程 Dump 捉妖指南 - 第544篇