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

相关推荐
夏幻灵14 小时前
C++ 里 什么时候不用指针,而选择值拷贝/深拷贝 ?
开发语言·c++·算法
yong999015 小时前
基于小波分析与粒子群算法的电网潮流优化实现(MATLAB)
开发语言·算法·matlab
superman超哥15 小时前
仓颉语言中字典的增删改查:深度剖析与工程实践
c语言·开发语言·c++·python·仓颉
tgethe15 小时前
Java 数组(Array)笔记:从语法到 JVM 内核
java·数据结构
红牛203015 小时前
Nexus Repository搭建maven远程仓库
java·maven·nexus
又是忙碌的一天15 小时前
Maven基本概念
java·maven
@淡 定15 小时前
JVM内存区域划分详解
java·jvm·算法
❀͜͡傀儡师15 小时前
运维问题排查笔记:磁盘、Java进程与SQL执行流程
java·运维·笔记
篱笆院的狗15 小时前
Java 中如何创建多线程?
java·开发语言
默 语15 小时前
RAG实战:用Java+向量数据库打造智能问答系统
java·开发语言·数据库