辛星jetty9源码分析第0篇:写在前面

    先来说一下为什么要写jetty源码分析的文章,主要来源于几方面的原因,这几方面我会介绍一下,我觉得这个可能比读懂jetty的源码更重要,知之者不如好之者,好之者不如乐之者,我谈不上乐之者,但是还能算是好之者。

     第一方面是因为我们的servlet容器用的是jetty,而且有一次我在开发的时候不知道改了哪个参数,导致启动不起来了,于是浪费了好几个小时才启动起来,于是从那个时候我就决定要加强对jetty的理解。最好的理解jetty的方式就是阅读jetty的源码,jetty是用java写的,我们也都是java程序员,阅读它的源码也不存在太多的代沟。

      第二方面是出于对知名开源项目本身的一点喜欢吧,别人把代码都开源出来了,自己都没有读过,所以就准备开一个系列的阅读源码的文章,来逐渐把主流的项目的源码都阅读以下。俗话说的好,他山之石可以攻玉,互相借鉴以下嘛。

      第三方面则是jetty本身比较好懂,他不想某些开源项目的代码量那么庞大,而且逻辑错综复杂,jetty的设计就决定了它比较容易理解和拆分,因此我们用相对较短的时间就可以阅读完它的所有代码。

    最后说一下这个项目的github地址在:https://github.com/xinxing0913/jetty-note ,欢迎大家star和watch。

     我的微信是xinxing0913,欢迎探讨jetty源码方面的事情。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容