JSP(全稱Java Server Pages)是由Sun公司主導(dǎo)創(chuàng)建的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP部署于網(wǎng)" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > JAVA:帶你學(xué)習(xí)JSP動態(tài)網(wǎng)頁技術(shù)

JAVA:帶你學(xué)習(xí)JSP動態(tài)網(wǎng)頁技術(shù)

時(shí)間:2023-09-26 04:06:02 | 來源:網(wǎng)站運(yùn)營

時(shí)間:2023-09-26 04:06:02 來源:網(wǎng)站運(yùn)營

JAVA:帶你學(xué)習(xí)JSP動態(tài)網(wǎng)頁技術(shù): —— JSP介紹 ——

JSP(全稱Java Server Pages)是由Sun公司主導(dǎo)創(chuàng)建的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP部署于網(wǎng)絡(luò)服務(wù)器上,可以響應(yīng)客戶端發(fā)送的請求,并根據(jù)請求內(nèi)容動態(tài)地生成HTML、XML或其他格式文檔的WEB網(wǎng)頁,然后返回給請求者。簡單來說:JSP(JavaServer Pages)是一種動態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來

它實(shí)現(xiàn)了Html語法中可以嵌入java編碼的擴(kuò)展(以 <%, %>形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的。通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。

Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠.

JSP初次使用

我們在JSP頁面上,可以通過一對<%%>標(biāo)簽在頁面上嵌入JAVA代碼.請求JSP頁面時(shí),會執(zhí)行嵌入的JAVA代碼,這樣就可以讓頁面上的資源動態(tài)生成

—— 為什么使用JSP ——

JSP程序與CGI程序有著相似的功能,但和CGI程序相比,JSP程序有如下優(yōu)勢:

性能更加優(yōu)越,因?yàn)镴SP可以直接在HTML網(wǎng)頁中動態(tài)嵌入元素而不需要單獨(dú)引用CGI文件。

服務(wù)器調(diào)用的是已經(jīng)編譯好的JSP文件,而不像CGI/Perl那樣必須先載入解釋器和目標(biāo)腳本。

JSP 基于Java Servlet API,因此,JSP擁有各種強(qiáng)大的企業(yè)級Java API,包括JDBC,JNDI,EJB,JAXP等等。

JSP頁面可以與處理業(yè)務(wù)邏輯的 Servlet 一起使用,這種模式被Java servlet 模板引擎所支持。

最后,JSP是Java EE不可或缺的一部分,是一個(gè)完整的企業(yè)級應(yīng)用平臺。這意味著JSP可以用最簡單的方式來實(shí)現(xiàn)最復(fù)雜的應(yīng)用。

—— JSP優(yōu)點(diǎn)/缺點(diǎn) ——

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

(1)一次編寫,到處運(yùn)行。除了系統(tǒng)之外,代碼不用做任何更改。

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

(3)強(qiáng)大的可伸縮性。從只有一個(gè)小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個(gè)巨大的生命力。

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

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




2、缺點(diǎn)

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

(2) Java的運(yùn)行速度是用class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實(shí)是“最低性能價(jià)格比”了。

—— 快速入門:認(rèn)識JSP ——

需求說明:

使用JSP獲取當(dāng)前時(shí)間并輸出(服務(wù)器時(shí)間)

使用JavaScript獲取當(dāng)前時(shí)間并輸出(客戶端時(shí)間)

代碼

總結(jié):

JSP = Java Server Pages

Sun公司推出的動態(tài)網(wǎng)頁技術(shù),類似的技術(shù)還包括ASP、PHP。相對的技術(shù)是HTML(靜態(tài)網(wǎng)頁技術(shù))

動態(tài)生成網(wǎng)頁數(shù)據(jù),而不是有動態(tài)效果的網(wǎng)頁!

JSP是在HTML中嵌入Java腳本代碼

JSP是服務(wù)器端技術(shù)(JavaScript是客戶端技術(shù))

由應(yīng)用服務(wù)器來編譯和執(zhí)行嵌入的Java腳本代碼,然后將生成的整個(gè)頁面信息返回給客戶端



關(guān)鍵詞:技術(shù),動態(tài),學(xué)習(xí)

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉