實(shí)際上容器就是一個(gè)服務(wù)程序,在服務(wù)器一個(gè)端口就有一個(gè)提供相應(yīng)服務(wù)的程序,而這個(gè)程序就是處理從客戶(hù)端發(fā)出的請(qǐng)求,如java中的Tomcat容器,ASP的IIS或PWS都是這樣的容器,一個(gè)服務(wù)器不止一個(gè)容器的.
字面上來(lái)講:容器就是裝東西的器皿.也就是你可以往里面放你想放的東西.一個(gè)Frame是一個(gè)容器,你可以往里面放Panel,Label,Button;一個(gè)Panel也是一個(gè)容器,你可以往里面放Label,Button等等.就像你可以往盆子里放盤(pán)子,往盤(pán)子里放水果一樣.
容器就是放你jsp頁(yè)面和servlet還有其他資源的那個(gè)環(huán)境。就象ASP的IIS一樣的。主要作用么無(wú)非就是把客戶(hù)端發(fā)來(lái)的HTTP請(qǐng)求 打造成request對(duì)象,然后根據(jù)所請(qǐng)求的JSP或者servlet,將其結(jié)果用reponse這個(gè)對(duì)象以HTTP的格式發(fā)到客戶(hù)端。讓你的瀏覽器解釋發(fā)來(lái)的HTML等格式的字符串(或2進(jìn)制)。