栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Tomcat的作用(自用)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Tomcat的作用(自用)

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

文章目录
        • 1.[Tomcat是一个应用服务器](https://www.cnblogs.com/toSeeMyDream/p/6379330.html)
        • 2.Tomcat提供了http服务,使外界能访问到Tomcat里的web应用里的资源
        • 3.容器的作用
        • 4.web服务器和应用服务器的关系
        • 5.Tomcat容器和spring容器有啥关系
        • 6.tomcat里也有虚拟机的概念,localhost就相当于一个虚拟机??
        • 7.在Tomcat部署项目的n中方式
        • 8.用idea创建一个简单的web项目

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有连接池的概念。。连接爆满会发生啥事情?它的线程模型??

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/695447.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号