亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

jsp線上參考手冊

閱讀(22453) 更新時(shí)間(2022-04-13)

jsp和javascript的差別還是很大的。 JSP(全名為Java Server Pages)是由Sun Microsystems公司倡導(dǎo)和許多公司參與共同創(chuàng)建的一種使軟體開發(fā)者可以回應(yīng)客戶端請求,而動(dòng)態(tài)生成HTML、XML或其他格式文件的Web網(wǎng)頁的技術(shù)標(biāo)準(zhǔn)。 JSP技術(shù)是以Java語言作為腳本語言的,JSP網(wǎng)頁為整個(gè)伺服器端的Java庫單元提供了一個(gè)介面來服務(wù)HTTP的應(yīng)用程式。


JSP(全名為JavaServer?Pages)是由Sun Microsystems公司主導(dǎo)創(chuàng)建的動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。 JSP部署於網(wǎng)頁伺服器上,可以回應(yīng)客戶端傳送的請求,並根據(jù)請求內(nèi)容動(dòng)態(tài)地產(chǎn)生HTML、XML或其他格式文件的Web網(wǎng)頁,然後傳回給請求者。

JSP技術(shù)以Java語言為腳本語言,為使用者的HTTP請求提供服務(wù),並能與伺服器上的其它Java程式共同處理複雜的業(yè)務(wù)需求。

JSP將Java程式碼和特定變動(dòng)內(nèi)容嵌入到靜態(tài)的頁面中,實(shí)作以靜態(tài)頁面為模板,動(dòng)態(tài)產(chǎn)生其中的部分內(nèi)容。 JSP引進(jìn)了被稱為「JSP動(dòng)作」的XML標(biāo)籤,用來呼叫內(nèi)建功能。

另外,可以建立JSP標(biāo)籤庫,然後像使用標(biāo)準(zhǔn)HTML或XML標(biāo)籤一樣使用它們。標(biāo)籤庫能增強(qiáng)功能和伺服器效能,而且不受跨平臺問題的限制。

JSP檔案在執(zhí)行時(shí)會被其編譯器轉(zhuǎn)換成更原始的Servlet程式碼。 JSP編譯器可以把JSP檔案編譯成用Java程式碼寫的Servlet,然後再由Java編譯器來編譯成能快速執(zhí)行的二進(jìn)位機(jī)器碼,也可以直接編譯成二進(jìn)位碼。

提示:學(xué)習(xí)JSP前,你可能需要學(xué)習(xí)《HTML教學(xué)》《Java教學(xué)》內(nèi)容。

下面讓我們感受下第一個(gè)jsp程式吧!

第一個(gè)jsp程式

實(shí)例

<html>
    <head>
           <title>第一個(gè)JSP程序</title>
    </head>
    <body>
           <%
                  out.println("Hello World!");
           %>
    </body>
</html>

執(zhí)行實(shí)例?

點(diǎn)擊"運(yùn)行實(shí)例" 按鈕查看線上實(shí)例

提示:我們的jsp教學(xué)將幫助您學(xué)習(xí)從基礎(chǔ)到進(jìn)階的jsp知識。如果你有任何疑問,請前往PHP中文網(wǎng)jsp社群提出你的問題,會有熱心網(wǎng)友為你解答。

jsp特色

  • 能以模板化的方式簡單、有效率地加入動(dòng)態(tài)網(wǎng)頁內(nèi)容。

  • 可利用JavaBean和標(biāo)籤庫技術(shù)重複使用常用的功能程式碼(設(shè)計(jì)好的元件容易實(shí)現(xiàn)重複利用,減少重複勞動(dòng))。標(biāo)籤庫不僅帶有通用的內(nèi)建標(biāo)籤(JSTL),而且支援可擴(kuò)充??功能的自訂標(biāo)籤。

  • 有好的工具支援。

  • 繼承了Java語言的相對易用性。

  • 繼承了Java的跨平臺優(yōu)勢,實(shí)作「一次寫,處處運(yùn)作」。因?yàn)橹г甁ava及其相關(guān)技術(shù)的開發(fā)平臺多,網(wǎng)站開發(fā)人員可以選擇在最適合自己的系統(tǒng)平臺上進(jìn)行JSP開發(fā);不同環(huán)境下開發(fā)的JSP項(xiàng)目,在所有客戶端上都能順利存取。

  • 頁面中的動(dòng)(控制變動(dòng)內(nèi)容的部分)/靜(內(nèi)容不需變動(dòng)的部分)區(qū)域以分散但又有序的形式組合在一起,能使人更直觀地看出頁面程式碼的整體結(jié)構(gòu),也使得設(shè)計(jì)頁面效果與程式邏輯這2部分工作容易分離(外觀視圖與邏輯分離)。從而方便分配人員並發(fā)揮各自長處,實(shí)現(xiàn)高效地分工合作。

  • 可與其它企業(yè)級Java技術(shù)相互配合。 JSP可以只專門負(fù)責(zé)頁面中的資料呈現(xiàn),實(shí)現(xiàn)分層開發(fā)。

jsp優(yōu)勢及不足

優(yōu)點(diǎn)

(1)一次寫,到處執(zhí)行。除了系統(tǒng)之外,程式碼不用做任何更改。

(2)系統(tǒng)的多平臺支援?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP的限制JSP的優(yōu)勢是顯而易見的。

(3)強(qiáng)大的可擴(kuò)展性。從只有一個(gè)小的Jar檔案就可以運(yùn)行Servlet/JSP,到由多臺伺服器進(jìn)行叢集和負(fù)載平衡,到多臺Application進(jìn)行事務(wù)處理,訊息處理,一臺伺服器到無數(shù)臺伺服器,Java顯示了一個(gè)巨大的生命力。

(4)多樣化和強(qiáng)大的開發(fā)工具支援。這點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,而且其中許多已經(jīng)可以順利的運(yùn)行於多種平臺之下。

(5)支援伺服器端元件。 web應(yīng)用程式需要強(qiáng)大的伺服器端元件來支持,開發(fā)人員需要利用其他工具設(shè)計(jì)實(shí)現(xiàn)複雜功能的元件供web頁面調(diào)用,以增強(qiáng)系統(tǒng)效能。 JSP可以使用成熟的JAVA BEANS 元件來實(shí)現(xiàn)複雜商務(wù)功能。

缺點(diǎn)

(1) 與ASP也是一樣,Java的一些優(yōu)點(diǎn)正是它致命的問題所在。正是由於為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的複雜性。

(2) Java的運(yùn)行速度是用class常駐記憶體來完成的,所以它在某些情況下所使用的記憶體比起用戶數(shù)量來說確實(shí)是「最低效能價(jià)格比」了。

本jsp教學(xué)手冊涵蓋的內(nèi)容

本jsp教學(xué)涵蓋所有jsp基礎(chǔ)和進(jìn)階知識,包含了jsp語法、jsp指令、jsp動(dòng)作元素、jsp隱式物件、jsp用戶端請求、jsp伺服器回應(yīng)、jsp表單處理以及jsp資料庫等等相關(guān)技術(shù)知識介紹。

提示:本教學(xué)的每一章都包含了許多jsp實(shí)例,您可以直接點(diǎn)擊?"執(zhí)行實(shí)例"?按鈕線上查看結(jié)果。這些例子將幫助您更好地理解和運(yùn)用jsp。

最新章節(jié)


JSP 國際化 2016-10-17
JSP 調(diào)試 2016-10-17
JSP 異常處理 2016-10-17
JSP 表達(dá)式語言 2016-10-17
JSP 自定義標(biāo)簽 2016-10-17
JSP JavaBean 2016-10-17
JSP XML 數(shù)據(jù)處理 2016-10-17
JSP 連接數(shù)據(jù)庫 2016-10-17