Tomcat的作用(自用)

本文为个人笔记,记录自己对Tomcat的一些疑问,及搜索到的一些答案。不一定准确,仅供自用。。
几个重要概念:容器,web容器,http服务,项目部署到Tomcat
servlet是一种规范,Tomcat是运行servlet的一种容器

1.Tomcat是一个应用服务器

(感觉这个截图讲得不是很明白)
在这里插入图片描述

2.Tomcat提供了http服务,使外界能访问到Tomcat里的web应用里的资源

在这里插入图片描述

3.容器的作用

容器的作用是让每个请求进入都能执行对应的处理流程,响应请求。
没有容器时,main方法跑一次,对应的逻辑才处理一次。
有容器之后,容器帮忙监听来到的请求,并找到对应的逻辑处理

“面试官问spring容器的作用时,我想到的是spring容器能控制bean的生命周期。。。类比的来想,Tomcat也能控制各种逻辑代码的生命周期,确定啥时候调起啥时候销毁之类的。。。不知道可不可以这样理解”
博客园-必看!解释得很清楚!
在这里插入图片描述

4.web服务器和应用服务器的关系

Tomcat是web服务器,web服务器是专门负责接收http请求的

5.Tomcat容器和spring容器有啥关系

没关系。如果spring项目放在Tomcat运行,Tomcat可以放多个spring项目。
如果spring项目需要挂到网上被外部访问,则需要打成war包,在Tomcat中部署

在这里插入图片描述

6.tomcat里也有虚拟机的概念,localhost就相当于一个虚拟机??

2)部署Web应用以及实现方法
① 通过复制Web应用到Tomcat中实现(默认的web应用发布目录webapps)

7.在Tomcat部署项目的n中方式

部署Web应用以及实现方法

8.用idea创建一个简单的web项目

总结:
1.Tomcat是web服务器的一种。web服务器的作用就是接受客户端的请求,并提供相应的处理。没有web服务器时,我们将无法感知客户端的请求何时到达,更不可能每次手动地让对应的java程序执行。对应Tomcat的工作流程,Tomcat会监听指定端口,收到对应的请求即进行处理

2.Tomcat有连接池的概念。。连接爆满会发生啥事情?它的线程模型??

  • 25
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值