這篇文章到上一篇,距離的有點(diǎn)遙遠(yuǎn)呀,隔了大概有兩個月把,中間在家過了個年,哈哈~ 現(xiàn)在重新開始拾起,最近在看一本個人覺得很棒的書,《Java Web 整合開發(fā)王者歸來》,現(xiàn)在寫的這一系列基本上是從該本書上總結(jié)出來了,個人認(rèn)為覺得比較重要的和需要理解的,因?yàn)槲野l(fā)現(xiàn),隔了這么久沒學(xué)習(xí),以前的很多東西都忘光了,比如最簡單的,什么是Servlet?我都回答不上來,以前也只是簡單的會創(chuàng)建servlet,知道它其中的一些什么轉(zhuǎn)發(fā)重定向到別的頁面,但是具體要說說,便大腦一片空白,啥也不清楚,一方面可能是學(xué)的不扎實(shí),只會按葫蘆畫瓢,另一方面可能是這種東西需要記錄下來,以后在可能忘記時,回過頭來看看自己摘記的一些東西,以此來回顧,所以開啟了老路,java web的學(xué)習(xí)記錄。
--WH
一、什么是servlet?
處理請求和發(fā)送響應(yīng)的過程是由一種叫做Servlet的程序來完成的,并且Servlet是為了解決實(shí)現(xiàn)動態(tài)頁面而衍生的東西。理解這個的前提是了解一些http協(xié)議的東西,并且知道B/S模式(瀏覽器/服務(wù)器)。
B/S:瀏覽器/服務(wù)器。 瀏覽器通過網(wǎng)址來訪問服務(wù)器,比如訪問百度,在瀏覽器中輸入www.baidu.com,這個時候?yàn)g覽器就會顯示百度的首頁,那么這個具體的過程,步驟是怎樣的呢?這個就了解一下http請求和響應(yīng)了