《how tomcat work》是一本不错的书。 偶然间发现好些人已经读过这本介绍tomcat 运行机制的书籍,评价颇高,自己读后,收获不少,这里也啰嗦几句;
前四章读后感:
(Simple Web Server、Simple Servlet Container 、Connector 、 Tomcat Default Connector )
1. 作者思路,由简入难;从单一向并发过渡;
2. 对HTTP协议的理解,对socket serviceSocket的理解;
web服务器是基于HTTP与它的客户端进行通信的,技术基础是:java.net.Socket 、ServerSocket 、Http messages;
浏览器建立连接并发送request;
ServerSocket类是用于侦听一个客户端的Socket连接,如果没有连接,它将一直等待。
3. 网络对象传递,浏览器和Server (Tomcat)之间如何通信?如何传递信息?tomcat 如何parse 浏览器的请求,如何回应浏览器的请求?
4. java.io的应用;加强了inputStream outputStream的理解;一直以来,对inputStream 和 outPutStream的应用很容易混淆;
4. 多线程处理提高并发,规范端口连接数;