没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
讲课内容
1. 嵌入式 Tomcat
未来的 Spring Boot(你如果要做微服务的话)以后肯定会是一个标配了,使用 Spring Boot
要运行始终要使用嵌入式容器,Spring Boot 内嵌容器支持 Tomcat、Jetty、Undertow 三种。
但是默认集成的容器是 Tomcat
2. Maven 集成 Tomcat
King 老师喜欢跟大家分析深入的内容。那我们来探究下它是怎么启动。知其然,必须知其所
然。
3. Maven 集成 Tomcat 插件启动的分析
我们来分析下,就一个插件能跑起来 Tomcat。
第一:是不是本身就引入了 Tomcat 源码,我们来看下 tomcat-embed-core 这个包就已经把
Tomcat 的代码放入了,我们来看看。
第二:肯定有一个类能把 Tomcat 运行起来,我先来看看,没有 bin 目录,没有启动脚本,
本身 jar 里面也不好这样做。我们就找啊找,直接*Tomcat*,居然找到这个类,这个类还有
main 方法。我们再来仔细分析下。
原来这个类把 Tomcat 的启动和加载全部实现在里面了。
4. Tomcat API 接口
Tomcat 接口,在 Tomcat6 这个接口叫做 Embedded。
Server、Service、Engine、Connector、Host 这些东西我再给大家回顾下 Tomcat 的顶层架构
和构成,Tomcat 是有一个 server 组成,可以有多个 Service,同时一个 Server 可以有多个连
接器和一个容器,连接器就是 Connector, 还有容器了,最顶层的是 Engine
5. Serivce 拓展出 Tomcat 原型
总结,Tomcat 老师强调的一点,现在包括以后都有用,因为 springboot 是带他一起玩的。
反而像 Weblogic 哪些中间件一定会落幕,这个就很开源有很大的关系。开源意味着可以集
成,可以为以后大家带来方便。所以这个最终也是我要讲这节课的目的。包括 SpringBoot 里
面默认实现 Tomcat 的那些代码,不过也就是今天老师写的这个类的集合 springBoot 的一个
完善而已。
莫少儒
- 粉丝: 26
- 资源: 311
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0