首頁  >  文章  >  web前端  >  servlet和jsp的區別與聯繫

servlet和jsp的區別與聯繫

一个新手
一个新手原創
2017-10-19 10:26:307058瀏覽


什麼是servlet:

(1)  Servlet是一種伺服器端的Java應用程序,具有獨立於平台和協定的特性,可以產生動態的Web頁面。
 (2) 它擔當客戶請求(網頁瀏覽器或其他HTTP客戶程式)與伺服器回應(HTTP伺服器上的資料庫或應用程式)的中間層。

什麼是jsp:

(1)JSP全名為Java Server Pages,中文名叫java伺服器頁面,其根本是簡化的Servlet設計,它[1]  是由Sun Microsystems公司倡導、許多公司參與一起建立的動態網頁技術標準。

servlet和jsp的連結:

(1)jsp是servlet的一種進階封裝。本質還是servlet。
        第一次家在jsp頁面的時候,會產生一個java文件,在虛擬機器編譯為.class文件,最後載入並初始化為一個servlet。
servlet和jsp的區別與聯繫

servlet和jsp的共同點和不同點:

(1)servlet在java程式碼中透過httpservletresponse來動態的產生一個html頁面
(2 )jsp是透過吧java程式碼嵌入到html中去產生一個動態的html頁面
(一個是在java中寫html,另一個是在html中寫java程式碼)

jsp和servlet出現的意義:

(1)當我們使用servlet來產生動態頁面的時候,會非常的複雜。因為需要在out.println()來寫入html語句。但是servlet在處理前端和後台資料互動的時候有特別的優秀。
(2)因此在這個時候我們引入jsp技術來取代servlet產生html的功能。讓serlvet只專注前端頁面和後台資料的交互作用。從而也是實現來mvc的思想。


#

以上是servlet和jsp的區別與聯繫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn