
Tomcat源码分析
在云端123
这个作者很懒,什么都没留下…
展开
-
Tomcat源码分析(一)------ 架构
废话少说,拉代码,导入eclipse开干,具体步骤可以参考http://hi.baidu.com/hateeyes/blog/item/7f44942a20ad8f9d023bf66d.html下面谈谈我对Tomcat架构的理解 总体架构:面向组件架构 基于JMX 事件侦听1)面向组件架构 tomcat代码看似很庞大,但从结构上看却很清晰和简单,它主要由一堆组件组成,如Server、Service、转载 2017-06-28 21:21:59 · 938 阅读 · 0 评论 -
Tomcat源码分析(二)------ 一次完整请求的里里外外
前几天分析了一下Tomcat的架构和启动过程,今天开始研究它的运转机制。Tomcat最本质就是个能运行JSP/Servlet的Web服务器 , 因此最典型的应用就是用户通过浏览器访问服务器,Tomcat接收到请求后转发给Servlet,由Servlet处理完后,把结果返回给客户端。今天就专门解析一下这么一个完整的请求的内部机理。 通过DEBUG,一路跟下来,发现Tomcat处理请求的核心过程是以下几转载 2017-06-28 21:22:53 · 703 阅读 · 0 评论 -
Tomcat源码分析(三)------ Request和Response处理的全过程
从Tomcat源码分析(二)可知,用户的一个请求会经过n个环节的处理,最后到达开发人员写的Servlet,传给Servlet也就是HttpServletRequest和HttpServletResponse,因此可以认为这一路走下来无非就是把最原始的Socket包装成Servlet里用到的HttpServletRequest和HttpServletResponse,只不过每个环节完成的包装功能和部分转载 2017-06-28 21:36:39 · 1339 阅读 · 0 评论 -
tomcat 与 weblogic 区别
先看看Tomcat与Weblogic的区别: Tomcat Weblogic 是否收费 免费 收费 兼容性 tomcat和商业开发软件Jbiulder是不兼容的 兼容性比较好 Web容器 支持html/jsp/servlet 支持html/jsp/servlet EJB容器 不支持 支持 性能WLS业界性能评测最好的J2EE服务器 规范支持 Tomcat只支持部分J2EE标准,应用转载 2017-06-28 22:58:27 · 1856 阅读 · 0 评论 -
Tomcat自带数据库连接池源码分析
目的 通过阅读tomcat-jdbc的源码以学习一个数据库,或者可以扩展到更广意义上的连接池的实现。选择tomcat-jdbc的原因是足够的轻量, 源码足够的简洁,同时又不失核心的功能。 本工程基于JDK 9构建,在JDK 8上不需要额外的引入多余的依赖便可以使用javax.annotation包下的注解,但在JDK 9上不行,具体的解决方案 可以参考: Java 9: how to get ac...转载 2019-08-10 21:46:28 · 1075 阅读 · 2 评论