进来在看《How Tomcat Works》这本书,将读书笔记贴在这里,好记性不如烂笔头。
最简单的一个服务器,一个很简单的结果。 HttpServer构建ServerSocket,每次当请求到来是创建一个Socket,并创建Request,Response对象,根据URI读取位于WebRoot底下的静态资源。 类如下:
上面的程序比较简单,但也有一定的问题: 1. 比如获取URI的过程,感觉就很不好,没有一定的容错性 2. 异常的处理比较混乱等 虽然这些tomcat都得到了很好的处理,并且有很多值得借鉴的地方,但是思考一下到后面估计和它有一定的共鸣。 源码在google这里面有 http://www.google.com/codesearch/p?hl=en&sa=N&ct=rx&cd=9#X8Q3DKkF7lI/HowTomcatWorks/:java
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
| |
返回顶楼 |