探索免费开源服务器tomcat的魅力
Tomcat最初是由Sun的软件架构师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会,并且成为Jakarta 项目中的一个核心项目。因此逐渐成为世界上广泛使用的支持jsp和servlets的Web服务器。 声明: 1:本系列仅记录本人读<<深入剖析Tomcat>>此书的一些感悟,不足之处,留言指正,不胜感激。2:本系列所有代码参照<<深入剖析Tomcat>>,不对之处,留言指正,不胜感激。 概念:传送门:tomcat百度百科,这里说一个点,tomcat是轻量级的javaweb服务器,用于处理servlet/jsp等动态网页,虽说也可以处理静态网页,但相比apache而言还是逊色不少。有兴趣的朋友可以另行了解一下 nginx, iis,apache等其他较为流行的web服务器。 使用过tomcat的朋友应该知道,当java web项目部署到tomcat后,在浏览器地址栏里输入: http://localhost:8080/资源路径,便可以访问项目资源。在这一过程中,tomcat扮演调度中心的角色,接收浏览器发起资源请求并解析,根据解析结果分发给指定web项目处理,然后根据处理结果,对浏览器响应。对此,我们来研究一下,tomcat是怎么做到的 。 项目结构: MyTomcat 接收请求(Request) 想接收浏览发起的请求