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

相关推荐
QuZero4 小时前
ReentrantLock principle
java·算法
m0_716765234 小时前
数据结构--顺序表的插入、删除、查找详解
c语言·开发语言·数据结构·c++·学习·算法·visual studio
zjshuster4 小时前
流程引擎(Process Engine)简介
java·数据库·servlet
Halo_tjn4 小时前
Java 抽象类 知识点
java·开发语言·算法
踏着七彩祥云的小丑4 小时前
Python——排序
开发语言·python
c++圈来了个新人4 小时前
C++类和对象(上)
c语言·开发语言·数据结构·c++·考研
xyq20244 小时前
SQL CREATE INDEX
开发语言
Дерек的学习记录4 小时前
Unreal Eangie 5:蓝图编程
开发语言·学习·ue5
rannn_1114 小时前
【Redis|高级篇1】分布式缓存|持久化(RDB、AOF)、主从集群、哨兵、分片集群
java·redis·分布式·后端·缓存
PD我是你的真爱粉5 小时前
Redis 持久化、过期删除、淘汰策略与内存碎片全解析
java·redis·bootstrap