servlet容器與Apache容器的區別

2021-09-25 20:50:05 字數 319 閱讀 6068

兩者的定位:apache是http web伺服器,tomcat是web伺服器

兩者的區別:

1、apache是世界上最流行的web伺服器(其次是微軟的iis),可以處理http請求,預設埠是80;tomcat是執行在apache上的應用伺服器,它是乙個servlet容器,也可以單獨執行的。

2、apache只能訪問靜態資源(靜態網頁)等,但是tomcat可以訪問jsp等動態網頁。

小結:當客戶端需要靜態資源時候,只需要apache伺服器進行乙個相應,速度更快。但是客戶端需要動態資源的時候,如jsp,就需要tomcat伺服器進行響應了,所以一般兩者會互相結合的。

Web容器預設的servlet

1.1 各類web伺服器預設servlet名稱 web容器 預設servlet名稱 tomcat,jetty,jboss,and glassfish default ah default resin resin file weblogic fileservlet websphere fileserv...

servlet中三大容器詳解

request 可以從請求行中獲取資料 getparameter 也可以從容器中獲取資料 在jsp頁面獲取 例如 商店 伺服器 你 客戶端 買多次物品 一次會話 session 會員卡 型別 物件名 在jsp頁面獲取相應容器的值httpservletrequest request 儲存資料 key必...

Servlet高階應用 Servlet與快取

一 設定快取檔案的有效日期 重點方法 httpservletrequest類 1 string getrequesturi 獲取客戶端位址列的路徑值 httpservletresponse類 2 void setdateheader string name,long endtime name 對應的...