1、瀏覽器與服務(wù)器通過socket與ServerSocket進(jìn)行通信,通信協(xié)議http 1.1
2、服務(wù)器一直監(jiān)聽,是否有socket建立連接;
3、建立socket連接后,獲取輸入輸出流;
4、實現(xiàn)Request與Response類的對象;
Request繼承ServletRequest,對地址進(jìn)行解析獲得uri;
Response繼承ServletResponse,從Request獲得uri地址
5、根據(jù)url,交由servlet容器進(jìn)行處理
6、處理器對request進(jìn)行解析,進(jìn)行解析,獲得servletName,利用classloader的newInstance方法創(chuàng)建實例,
調(diào)用servlet的service方法
servlet容器必須實現(xiàn)request和response并傳給servlet