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博客

相关推荐
寻找华年的锦瑟2 分钟前
Qt-侧边栏布局
开发语言·qt
156082072193 分钟前
QT的ComboBox使用QToolTip显示提示信息
开发语言
tyler-泰勒5 分钟前
QT:基础概念操作
开发语言·qt
9***P33421 分钟前
Rust在网络中的Rocket
开发语言·后端·rust
JienDa34 分钟前
JienDa聊PHP:CSDN博客仿站实战中PHP框架的协同架构方略
java·架构·php
大迪吃小迪40 分钟前
每秒 400 请求场景下,线程池如何合理配置?
java·开发语言
Wzx1980121 小时前
go聊天室
开发语言·后端·golang
Mr_Xuhhh1 小时前
pytest -- 指定⽤例执⾏顺序
开发语言·python·pytest
F_D_Z1 小时前
【解决办法】网络训练报错AttributeError: module ‘jax.core‘ has no attribute ‘Shape‘.
开发语言·python·jax
chenyuhao20241 小时前
MySQL索引特性
开发语言·数据库·c++·后端·mysql