servlet的本質是什麼,它是如何工作的?

時間 2021-05-06 02:46:45

1樓:淡定的蝸牛

在瀏覽器位址列輸入 http://ip:port/uri

瀏覽器到伺服器就會如下執行

瀏覽器依據ip,port建立與伺服器之間的連線。

瀏覽器會將請求資料打包(即按照http協議的要求製作請求資料報),然後將該資料報傳送給伺服器。

伺服器解析請求資料報(即按照http協議將請求資料報中的資料解析出來),並將解析到的資料新增到request物件上,同時,建立乙個response物件。

伺服器建立servlet例項,然後呼叫其service方法。

注:伺服器會將request物件和response物件作為引數傳進來,可以通過request物件獲取請求相關的數(比如,獲得請求引數值),然後將處理結果寫到response物件上。

伺服器將response物件上的資料取出來,打包(即按照http協議要求製作響應資料報),然後將資料傳送給瀏覽器。

瀏覽器解析響應資料報,生成相應頁面。

原文:http://www.

2樓:1.jar

客戶端:想吃西紅柿炒雞蛋

伺服器:聽見沒?客戶想吃西紅柿炒雞蛋

servlet:聽見沒?伺服器說客戶想吃西紅柿炒雞蛋(request)

service: 做西紅柿炒雞蛋

servlet:做好了,伺服器快接著(response)伺服器:把西紅柿炒雞蛋送到客戶手裡

客戶端:怎麼那麼慢(o'ω'o)?

3樓:田冬冬

英文角度說下吧,let這個詞根的意思就是某類的小玩意。所以servlet就是service的意思,提供固定套路的小服務而已,別想太多。

4樓:

本質就是乙個類,對於http,當tomcat收到乙個請求時,通過web.xml中的資訊將其轉到指定的servlet類的例項中處理(若沒有則建立該類例項),servlet建立乙個執行緒來處理請求並返回

愛情它是什麼?

無業遊民 愛情,就是個需求問題。很多情侶你看上去很恩愛,很和諧,你不知道他們背後的需求是什麼。各取所需,關係就可以形成。所以,愛情觀作為一種觀念,是很私人化的概念。有的人覺得愛情是婚姻的基石,有的人覺得愛情是他的全部,這些都沒有錯。三觀沒有對錯之分,最多就是我認同你,我不認同你,但你不能說這是錯。生...

本質的本質是什麼?

首先,本質表示事物內部或事物之間所固有的 內在的 穩定的聯絡。那麼這種聯絡的本質是什麼呢?好比人存在的意義是什麼?NaOH和HCl會反應,它們之間有某種聯絡,這種聯絡的本質是 未知 本質就是定義,即詞的定義,本質的本質就是定義的定義。詞是用來指稱人所感受的到世界的,這種指稱是人們 一部分人 共同約定...

本質的本質是什麼呢?

夕陽醉了 鬧不清楚啊。主觀只能無限接近的描述乙個客觀的東西。但永遠無法真正描述清楚。就像蘋果的顏色,基於眼睛看到後是紅色,如果用最精密的儀器看也許會看到更多的顏色。例如味道,我嘗是甜的,但也只是基於我自己的味蕾。也許它還有其它的味道,只是我受限於自己的味蕾所以嘗不出來。我們所說的一切都是基於我們的五...