Java Web學習總結

來源:互聯網
上載者:User

標籤:實現   過程   http請求   執行   html   服務   最大   內容   資料   

一、 Java WEB開發中幾個重要的概念

    1.HTTP請求:用戶端串連上伺服器後,向伺服器請求某個WEB資源,稱之為用戶端向伺服器發送了一個HTTP請求。一個完整的HTTP請求包括:一個要求標頭、若干訊息頭、以及實體內容。

    2.Servlet:Servlet是sun公司提供的一門用於開發動態WEB資源的技術。sun公司在其API中提供了一個Servlet介面,使用者若想開發一個動態WEB資源(即開發一個Java程式向瀏覽器輸出資料),需要完成兩個步驟:1、編寫一個Java類,實現Servlet介面;2、把開發好的Java類部署到伺服器中。按照約定成俗的習慣,通常我們也把實現了Servlet介面的Java程式,稱之為Servlet。

   3.HttpServletResponse和HttpServletRequest:Web伺服器收到用戶端的HTTP請求,會針對每一次請求,分別建立一個用於請求的request對象和用於響應請求的response對象。那我們要擷取客戶機提交過來的資料,只需找request對象就行了。要向客戶機輸出資料,只需找response對象就行了。

   4.會話:會話可以簡單理解為:客戶開一個瀏覽器,點擊多個超連結,訪問伺服器多個WEB資源,然後關閉瀏覽器,這整個過程稱之為一個會話。儲存會話資料的兩種技術為cookie和session,cookie是用戶端技術:程式把每個使用者的資料以cookie的形式寫給使用者各自的瀏覽器。當使用者使用瀏覽器再去訪問這些WEB資源的時候,就會帶著各自的資料去,這樣WEB資源處理的就是使用者各自的資料了;session是伺服器端技術。

   5.JSP:JSP全稱是Java Server pages,它和Servlet技術一樣,都是sun公司定義的一種用於開發動態WEB資源的技術。JSP這門技術的最大特點在於,寫JSP就像在寫HTML,但它與HTML相比,HTML只為使用者提供待用資料,而JSP技術允許嵌入Java代碼,為使用者提供動態資料。JSP原理:瀏覽器向伺服器發請求,不管訪問的是什麼資源,其實都是在訪問Servlet,所以當訪問一個JSP頁面時,其實也是在訪問一個Servlet,伺服器在執行JSP時,首先把JSP翻譯成一個Servlet,所以我們訪問JSP時,其實不是在訪問JSP,而是在訪問翻譯過後的那個Servlet。

   6.JavaBean:JavaBean是一個遵循特定寫法的Java類。通常有如下特點:1這個Java類必須具有一個無參的建構函式 2屬性必須私人化 3私人化的屬性必須通過public類型的方法暴露給其他程式,並且方法的命名必須遵循一定的命名規範。

Java Web學習總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.