首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
tomcat原理
时间:
2019-02-24 15:04:35
阅读:
217
评论:
0
收藏:
0
[点我收藏+]
标签:
翻译
使用
文件
固定
开源
ring
结构图
工作
处理
一、tomcat简介
Tomcat是由Apache软件基金会下属的
Jakarta项目
开发的一个
Servlet
容器,它是J2EE的不完整实现,按照
Sun Microsystems
提供的技术规范,实现了对
Servlet
和
JavaServer Page
(
JSP
)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个
HTTP
服务器
,它也可以被视作一个单独的
Web服务器
。但是,不能将Tomcat和
Apache HTTP服务器
混淆,
Apache HTTP服务器
是一个用C语言实现的HTTP
Web服务器
;这两个HTTP web server不是捆绑在一起的。Apache Tomcat包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。
Tomcat提供了一个Jasper
编译器
用以将JSP编译成对应的Servlet。
二、tomcat工作原理
1、jsp代码解析的过程:通过jasper编译成class文件,再由servlet,编译成字节码 ,教给jvm虚拟机,jvm虚拟机翻译成计算机可以识别的二进制,进行运行程序。
2、Tomcat 作为 Java Web 服务器,使用 Spring 提供的开箱即用的强大 的功能,并依赖其他开源库来完成负责的业务功能实现。
3、tomcat的结构图
Tomcat的核心组件有两个,就是connector和containor,而containor又分为几个层级
connector:Tomcat 与外部世界的连接器,监听固定端口接收外部请求,传递给 Container,并 将 Container 处理的结果返回给外部;
containor:Catalina,Servlet 容器,内部有多层容器组成,用于管理 Servlet 生命周期,调用 servlet 相关方法。
tomcat原理
标签:
翻译
使用
文件
固定
开源
ring
结构图
工作
处理
原文地址:https://www.cnblogs.com/momenglin/p/10426169.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!