1.1.2-4 cgi-servlet jsp

  cgi提供了一種在服務器端執行程序的方法。 cgi的基本操作 1、首先指示瀏覽器訪問一個url。 2、瀏覽器再向因特網撒謊那個的指定的主機發送請求。 3、該cgi程序在服務器端執行。 4、web服務器獲得cgi程序的輸出。 5、使用http吧這個cgi程序的輸出傳回給發出請求的web瀏覽器。 6、客服的web瀏覽器最後把cgi程序的輸出顯示爲一個html頁面。 1.1.3 cgi 的缺點: 1、要爲每一個到來的請求啓動一個操作進程 2、要爲每一個到來的請求加載和運行一個程序 3、要重複的編寫代碼來處理網絡協議,以及對請求進行解碼

1.1.4 改善基於java的cgi:servlet java 平臺可以動態的加載類,即只要加載一次jvm再用這個jvm加載另外的類,這樣可以。    1、 不需要爲每個請求啓動一個操作進程    2、不用爲每個請求加載一個jvm    3、jvm動態加載的類來處理請求,多個相同的請求可以公用一個已加載的類來處理。

web服務器和servlet容器配置方法,web服務器集成Servlet容器: ·web服務器和Servlet容器在同一個Jvm上運行。 ·Web服務器不用Java語言編寫,信息從Web服務器傳遞至Servlet容器的jvm。 ·Web服務器不用Java語言編寫,而且在單獨的操作系統進程中,靠本地網絡或者進程間通信機制傳遞給Servlet容器。

優化Servlet開發:Jsp   ·Jsp提供了一個模版機制,基於Java的邏輯可以內嵌在Html頁面中。   ·只要Jsp有修改,可以自動檢測和重新編譯(Jsp容器(引擎)會自動重新編譯)。 Jsp是基於文本的模版。

Jsp引擎:Tomcat 由於Tomcat內置Web服務器,學習用可以不用安裝Apache(Tomcat爲Apache的一個子項目)

發佈了25 篇原創文章 · 獲贊 7 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章