日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2.jsp初识

發布時間:2023/12/10 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2.jsp初识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

什么是jsp

jsp的特點


早期的網站一般是用標準的HTML文件也 就是靜態網頁制作的,通常沒有后臺數據庫、 不能和用戶交互,內容更新起來相對也比較 麻煩,適用于一些不需要經常更新的展示型 網站。而動態網頁上顯示的內容不是固定的, 是根據服務器執行代碼的結果,來確定具體 的顯示內容的,這些內容可能隨著時間、環 境或者用戶操作的改變而發生改變,能實現 很多靜態網頁不能實現的功能

JSP是由Sun公司倡導、許多公司參與共 同建立的。自從1998年Sun公司推出JSP0.9 后,包括IBM、甲骨文、微軟公司在內的許 多大公司相繼宣布支持JSP技術的服務器,使 得JSP迅速成為主流商業應用的服務器端、動 態Web技術。

和同一家族的Servlet一樣,JSP是在服 務器端執行的,執行后通常返回給客戶端一 個HTML文本,客戶端只要有瀏覽器就能瀏 覽。所以,JSP是一個服務器端的腳本語言, 它的全名就是Java Server Pages。

和微軟的ASP/ASP.NET技術類似,JSP 也是在傳統的網頁文件,也就是HTML文件 中,插入同樣由Sun公司出品的Java代碼段 和JSP標記,來構成JSP文件,文件擴展名就 是.jsp。

?在Web應用開發技術體系中, JSP是 Web層技術,主要負責動態地生成應用程序 的用戶界面。?

JSP就是一個簡化的Servlet設計,是在 Servlet基礎上開發的技術,繼承了Servlet的 各項優秀功能。雖然,JSP本質上并沒有增加 Servlet不能實現的功能,但程序員使用JSP 技術開發頁面更方便。更重要的是,我們可 以分別用JSP來實現頁面展示,用Servlet來 完成業務邏輯的處理,從而實現界面展現和 業務邏輯處理的分離。

JSP的特點

JSP不僅擁有Java強大的API功能,而且 不管是什么平臺,只要服務器支持JSP,就可 以運行使用JSP開發的Web應用程序,這就 體現了它的跨平臺、跨服務器的特點。此外, 支持多種平臺的Web服務器Apache也支持 JSP,Java API提供的JDBC也是獨立于平臺 的。應用JSP開發的Web應用程序能夠很簡 單地應用到不同的平臺上。

使用JSP可以方便地分離靜態內容和動 態內容。使用JSP,程序員可以使用HTML或 XML標記來設計靜態內容,通過JSP標記及 JavaBean組件來制作動態內容,從而有效地 將靜態的HTML代碼和動態數據區分開來, 給程序的修改和擴展帶來了很大方便,這也 是我們用JSP代替Java Servlet開發Web應用 的重要原因之一。

JavaBean組件不僅可以在JSP中使用, 也可以在其他Java應用程序中使用。此外, JSP的標準標簽和自定義標簽也可以一次生 成、重復使用。這些標簽通常實現了特定功 能,它們的重復使用可以把一個復雜、而且 需要出現多次的操作一次定義、多次實現。

JSP繼承了Java Servlet的所有功能且 更加簡單易學。服務器在執行JSP文件時, 會先把JSP文件轉換成Servlet代碼,然后再 進行編譯,可以說JSP就是Servlet,創建一 個JSP文件其實就是創建一個Servlet文件的 簡化操作,Servlet中的所有特性在JSP中同 樣可以使用。

JSP頁面在被服務器執行前,都是已經 被編譯好的,并且通常只編譯一次,也就是 在JSP頁面被第一次請求的時候才編譯,在 后續的請求中,如果JSP頁面沒有被修改過, 服務器就直接調用以前編譯好的代碼,這就 能顯著提高訪問速度

?

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的2.jsp初识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。