JSP筆記(一)

客戶端與服務器的B/S結構,如下



http具有短連接,無狀態的特性。

短連接 是指:請求響應一次,服務器就關閉與瀏覽器之間的網絡連接。

無狀態 是指:任意兩次請求之間,沒有直接的聯繫。

jsp工作:處理請求,返回響應。

當服務器上的一個JSP 頁面被第一次請求執行時,服務器上的JSP 引擎首先將JSP頁面文件轉譯成一個java 文件,再將這個java 文件編譯生成字節碼文件,然後通過執行字節碼文件響應客戶的請求,而當這個JSP 頁面再次被請求執行時,JSP 引擎將直接執行這個字節碼文件來響應客戶,這也是JSP 比ASP 速度快的一個原因。而JSP 頁面的首次執行往往由服務器管理者來執行。這個字節碼文件的主要工作是:
(1) 把JSP 頁面中普通的HTML 標記符號(頁面的靜態部分)交給客戶的瀏覽器負責顯示。
(2) 執行“<%”和“%>”之間的java 程序片(JSP 頁面中的動態部分),並把執行結果交給客戶的瀏覽器顯示。
(3) 當多個客戶請求一個JSP 頁面時,JSP 引擎爲每個客戶啓動一個線程而不是啓動一個進程,這些線程由JSP 引擎服務器來管理,與傳統的CGI 爲每個客戶啓動一個進程相比較,效率要高的多。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章