天天看點

Request、Servlet及其子接口

最近看tomcat源碼,這類接口多的有點眩,整理出來看一下。(基于tomcat4)

 javax.servlet.servletrequset接口,和org.apache.catalina.request接口,有什麼聯系?

其實就是對request不同層面上的定義。

這些方法應該非常熟悉了。

豐富了servlet接口,對應http協定,添加了doget, doput, dopost等方法。

添加了http協定部分,比如session,cookie等。

增加了對http協定頭處理部分,比如url,參數,cookies等。

雖然已經棄用了,但可以作為一個參考,實作了jdk和catalina定義的request

tomcat中,對于jdk中的servlet和servletrequest肯定要實作的。而tomcat作為容器應用,會有很多自身的需求,是以自己定義了一套接口,跟jdk中不同層面。并且提供兩套接口的類,讓web開發者使用。