java程序中为什么经常使用tomcat

该疑问的产生场景:

原来接触的ssm项目需要在项目配置中设置tomcat,至于为什么要设置tomcat不清楚,只了解需要配置tomcat后项目才能启动。接触的springboot在项目配置中不需要配置tomcat,原因是springboot框架内置了tomcat,因此springboot项目不需要配置tomcat。在工作中接手了一个老项目ssm,在项目结构中没有配置tomcat而是使用的jetty进行启动。那么为什么使用jetty也可以启动成功呢?jetty与tomcat有什么关系呢?tomcat到底与java程序有什么关系呢?

1、首先我们需要了解tomcat是什么?

从图片中看出时轻量级web服务器

2、那什么是web服务器呢?

那么再深入一点,web服务器是干什么的

3、我们要探讨java程序与tomcat的关系,

而tomcat是web服务器,

因此我们的疑问变为web服务器与java程序有什么关系呢?

web服务器的作用是:处理来自客户端的请求,并返回相应的网页、视频等资源。也就是接收客户请求并响应。

详细解释:

java程序与web服务器的关系

参考文献:

1、百度

2、Web服务器的作用以及为什么java后端开发需要服务器_马东阳。。。的博客-CSDN博客

相关推荐
白宇横流学长几秒前
基于SpringBoot的停车场管理系统设计与实现【源码+文档+部署讲解】
java·spring boot·后端
APP 肖提莫4 分钟前
MyBatis-Plus分页拦截器,源码的重构(重构total总数的计算逻辑)
java·前端·算法
kirito学长-Java5 分钟前
springboot/ssm太原学院商铺管理系统Java代码编写web在线购物商城
java·spring boot·后端
爱学习的白杨树6 分钟前
MyBatis的一级、二级缓存
java·开发语言·spring
OTWOL12 分钟前
两道数组有关的OJ练习题
c语言·开发语言·数据结构·c++·算法
问道飞鱼15 分钟前
【前端知识】强大的js动画组件anime.js
开发语言·前端·javascript·anime.js
拓端研究室16 分钟前
R基于贝叶斯加法回归树BART、MCMC的DLNM分布滞后非线性模型分析母婴PM2.5暴露与出生体重数据及GAM模型对比、关键窗口识别
android·开发语言·kotlin
Code成立17 分钟前
《Java核心技术I》Swing的网格包布局
java·开发语言·swing
Auc2421 分钟前
使用scrapy框架爬取微博热搜榜
开发语言·python
中草药z22 分钟前
【Spring】深入解析 Spring 原理:Bean 的多方面剖析(源码阅读)
java·数据库·spring boot·spring·bean·源码阅读