最近看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開發者使用。