JSP&Servlet學習筆記(1)Web開發基礎理論

來源:互聯網
上載者:User

在進行實際的開發之前,對web開發的一些基礎理論進行瞭解是非常必要的。
1.URL,URN,URI
URL:Uniform Resource Locator
URN:Uniform Resource Name
URI:Uniform Resource Identifier
URL主要目的:以文字方式來說明Internet上的資源如何取得。
格式:<協議>:<特定協議部分>
協議主要有:ftp,http,mailto,file。

2.Http特徵
1)Request\Response模型
2)Stateless通訊協定

3.Get請求
向伺服器取得指定的資源,在發出GET請求時必須一併告訴伺服器所請求資源的URL,以及一些標題資訊。
請求參數是在URL之後跟隨一個問號(?),然後是器請求名稱與請求參數值中間以等號(=)表示成對關係,若有多個請求數,則以&字元串連。

4.Post請求
在請求時,post資訊給伺服器,對於大量或複雜的資訊發送,基本上會採用post來進行發送。

5.GET與POST的抉擇
1)GET請求可以發送的請求參數長度有限,對於太大量的資料並不適用,這個時候應當採用POST;
2)GET請求的參數會出現在地址欄上,使用的時候要考慮敏感性和安全性;
3)POST請求的請求參數不會出現在地址欄上所以無法加入瀏覽器的書籤;
4)使用POST可以避免瀏覽器從Catch中取資料(GET也可以通過時間戳記來實現);
5)GET請求純粹從伺服器取得資源而不改變伺服器上的資料或狀態,對應資料庫的查詢操作,POST請求會向伺服器發送資料,可能會影響伺服器上的資料或狀態。

6.Web容器的定義
1)具體層面:一個寫的程式,負責解析轉換等操作;
2)抽象層面:運行Servlet\JSP的HTTP伺服器,只要是寫做Servlet\JSP,符合Web容器標準規範,就可以在web容器上運行。

7.JavaSE,JavaEE,JavaME的關係
JavaSE是初學Java所必要的標準版本,可解決標準傳統型應用程式需求;
JavaEE是全面性解決企業所可能遇到的各個領域問題的方案;
JavaME為微型裝置,手機,PDA上的解決方案。

參考:《JSP&Servlet學習筆記》林信良 清華大學出版社

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.