Tomcat源标识符内部结构如是说

在预测Tomcat源标识符以后,他们先上看下Tomcat源标识符的内部结构共同组成,这种会更为的有助于他们更快的来预测源标识符。

1.工程项目源标识符内部结构

他们先从源标识符内部结构已经开始。Tomcat 伺服器有关的标识符在 java 配置文件上面,前面他们在步入那个配置文件去预测:

自动草稿

以后怎样全自动在Tomcat中布署过工程项目不然,那块如果会非常少点。

2.Tomcat源标识符内部结构

Tomcat 源标识符坐落于 java 配置文件上面。那个java配置文件中的每一包的促进作用,他们单纯的来如是说下,前面在预测核心理念源标识符的这时候会重点项目传授。

自动草稿

他们能看见在java产品目录下,分成了三个内部结构,两个是javax另两个是org.apache这三个包

2.1 javax

在javax中保存的是新的JavaEE规范。能具体上看看每一产品目录的促进作用。

自动草稿

模块促进作用说明annotation annotation 那个模块的促进作用是定义了一些公用的注解,避免在不同的规范中定义相同的注解。ejb ejb是个古老的传说,他们不管el 在jsp中能使用EL表达式,这么模块解析EL表达式的mail 和邮件有关的规范persistence 持久化有关的security 和安全有关的内容servlet 那个指定的是Servlet的开发规范,Tomcat本质上就是两个实现了Servlet规范的两个容器,Servlet定义了服务端处理Http请求和响应的方式(规范)websocket 定义了使用 websocket 协议的服务端和客户端 APIxml.ws 定义了基于 SOAP 协议的 xml 方式的 web 服务

2.2 org.apache

org.apache那个包是Tomcat的源标识符包,也是针对上面的JavaEE规范的部分实现,Tomcat的本质就是对JavaEE的某些规范的实现合集,首先肯定实现了Servlet规范

自动草稿

模块促进作用catalina catalina是Tomcat的核心理念模块,里面完整的实现了Servlet规范,Tomcat启动的主方法也在里面,前面他们预测的重点项目。coyote tomcat 的核心理念标识符,负责将网络请求转化后和 Catalina 进行通信。el 那个是上面javax中的el规范的实现jasper 主要负责把jsp标识符转换为java标识符。juli 日志有关的工具naming 命名空间有关的内容tomcat 各种辅助工具,包括 websocket 的实现。

3.Tomcat模块设计

连接器的促进作用:

连接器功能· 监听网络端口。接受网络连接请求。根据具体应用层协议(http/ajp)解析字节流,生成统一 的Tomcat Request对象。将Tomcat Request对象转成标准的ServletRequest。调用Servlet容器,得到ServletResponse。将ServletResponse转成Tomcat Response对象。将Tomcat Response转成网络字节流。将响应字节流写回给浏览器。

自动草稿
自动草稿
自动草稿

有关模块的具体功能他们下篇文章具体如是说

1.本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2.分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3.不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4.本站提供的源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
5.如有链接无法下载或失效,请联系管理员处理!
6.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!