freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

jsp程序設(shè)計(jì)教程(第1章jsp概述)-資料下載頁

2025-08-04 09:26本頁面
  

【正文】 司共同建立的一種技術(shù)標(biāo)準(zhǔn),它建立在 Servlet之上。應(yīng)用 JSP,程序員或非程序員可以高效率地創(chuàng)建 Web應(yīng)用程序,并使得開發(fā)的 Web應(yīng)用程序具有安全性高、跨平臺(tái)等優(yōu)點(diǎn)。 JSP是運(yùn)行在服務(wù)器端的腳本語言之一,與其他的服務(wù)器端腳本語言一樣,是用來開發(fā)動(dòng)態(tài)網(wǎng)頁的一種技術(shù)。 課程: JSP程序設(shè)計(jì) 43 JSP技術(shù) JSP頁面由傳統(tǒng)的 HTML代碼和嵌入到其中的Java代碼組成。當(dāng)用戶請(qǐng)求一個(gè) JSP頁面時(shí),服務(wù)器會(huì)執(zhí)行這些 Java代碼,然后將結(jié)果與頁面中的靜態(tài)部分相結(jié)合返回給客戶端瀏覽器。 JSP頁面中還包含了各種特殊的 JSP元素,通過這些元素可以訪問其他的動(dòng)態(tài)內(nèi)容并將它們嵌入到頁面中,例如訪問 JavaBean組件的 jsp:useBean動(dòng)作元素。程序員還可以通過編寫自己的元素來實(shí)現(xiàn)特定的功能,開發(fā)出更為強(qiáng)大的 Web應(yīng)用程序。 課程: JSP程序設(shè)計(jì) 44 JSP技術(shù) JSP是在 Servlet的基礎(chǔ)上開發(fā)的技術(shù),它繼承了Java Servlet的各項(xiàng)優(yōu)秀功能。而 Java Servlet是作為 Java的一種解決方案,在制作網(wǎng)頁的過程中,它繼承了 Java的所有特性。因此 JSP同樣繼承了 Java技術(shù)的簡單、便利、面向?qū)ο?、跨平臺(tái)和安全可靠等優(yōu)點(diǎn),比起其他服務(wù)器腳本語言, JSP更加簡單、迅速和有力。在 JSP中利用 JavaBean和 JSP元素,可以有效地將靜態(tài)的 HTML代碼和動(dòng)態(tài)數(shù)據(jù)區(qū)分開來,給程序的修改和擴(kuò)展帶來了很大方便。 課程: JSP程序設(shè)計(jì) 45 跨平臺(tái) JSP是以 Java為基礎(chǔ)開發(fā)的,所以它不僅可以沿用 Java強(qiáng)大的 API功能,而且不管是在何種平臺(tái)下,只要服務(wù)器支持 JSP,就可以運(yùn)行使用JSP開發(fā)的 Web應(yīng)用程序,體現(xiàn)了它的跨平臺(tái)、跨服務(wù)器的特點(diǎn)。例如在 Windows NT下的 IIS通過 JRUN或 ServletExec插件就能支持 JSP。如今最流行的 Web服務(wù)器 Apache同樣能夠支持 JSP,而且 Apache支持多種平臺(tái),從而使得 JSP可以在多個(gè)平臺(tái)上運(yùn)行。 課程: JSP程序設(shè)計(jì) 46 跨平臺(tái) 在數(shù)據(jù)庫操作中,因?yàn)?JDBC同樣是獨(dú)立于平臺(tái)的,所以在 JSP中使用 Java API提供的 JDBC來連接數(shù)據(jù)庫時(shí),就不用擔(dān)心平臺(tái)變更時(shí)的代碼移植問題。正是因?yàn)?Java的這種特征,使得應(yīng)用JSP開發(fā)的 Web應(yīng)用程序能夠很簡單地運(yùn)用到不同的平臺(tái)上。 課程: JSP程序設(shè)計(jì) 47 分離靜態(tài)內(nèi)容和動(dòng)態(tài)內(nèi)容 在前面提到的 Java Servlet,對(duì)于開發(fā) Web應(yīng)用程序而言是一種很好的技術(shù)。但同時(shí)面臨著一個(gè)問題:所有的內(nèi)容必須在 Java代碼中來完成,包括 HTML代碼同樣要嵌入到程序代碼中來生成靜態(tài)的內(nèi)容。這使得即使因 HTML代碼出現(xiàn)的小問題,也需要有熟悉 Java Servlet的程序員來解決。 課程: JSP程序設(shè)計(jì) 48 分離靜態(tài)內(nèi)容和動(dòng)態(tài)內(nèi)容 JSP彌補(bǔ)了 Java Servlet在工作中的不足。使用JSP,程序員可以使用 HTML或 XML標(biāo)記來設(shè)計(jì)和格式化靜態(tài)內(nèi)容, 并通過 JSP標(biāo)記及 JavaBean組件來制作動(dòng)態(tài)內(nèi)容。服務(wù)器將執(zhí)行 JSP標(biāo)記和小腳本程序,并將結(jié)果與頁面中的靜態(tài)部分結(jié)合后以 HTML頁面的形式發(fā)送給客戶端瀏覽器。程序員可以將一些業(yè)務(wù)邏輯封裝到 JavaBean組件中, Web頁面的設(shè)計(jì)人員可以利用程序員開發(fā)的 JavaBean組件和 JSP標(biāo)記來制作出動(dòng)態(tài)頁面,而且不會(huì)影響到內(nèi)容的生成。 將靜態(tài)內(nèi)容與動(dòng)態(tài)內(nèi)容的明確分離,是以 Java Servlet開發(fā) Web應(yīng)用發(fā)展為以 JSP開發(fā) Web應(yīng)用的重要因素之一。 課程: JSP程序設(shè)計(jì) 49 可重復(fù)使用的組件 JavaBean組件是 JSP中不可缺少的重要組成部分之一,程序通過 JavaBean組件來執(zhí)行所要求的更為復(fù)雜的運(yùn)算。 JavaBean組件不僅可以應(yīng)用于 JSP中,同樣適用于其他的 Java應(yīng)用程序中。這種特性使得開發(fā)人員之間可以共享 JavaBean組件,加快了應(yīng)用程序的總體開發(fā)進(jìn)程。 同樣, JSP的標(biāo)準(zhǔn)標(biāo)簽和自定義標(biāo)簽與JavaBean組件一樣可以一次生成重復(fù)使用。這些標(biāo)簽都是通過編寫的程序代碼來實(shí)現(xiàn)特定功能的,在使用它們時(shí)與通常在頁面中用到的 HTML標(biāo)記用法相同。這樣可以將一個(gè)復(fù)雜而且需要出現(xiàn)多次的操作簡單化,大大提高了工作效率。 課程: JSP程序設(shè)計(jì) 50 沿用了 Java Servlet的所有功能 相對(duì)于 Java Servlet來說,使用從 Java Servlet發(fā)展而來的 JSP技術(shù)開發(fā) Web應(yīng)用更加簡單易學(xué),并且 JSP同樣提供了 Java Servlet所有的特性。實(shí)際上服務(wù)器在執(zhí)行 JSP文件時(shí)先將其轉(zhuǎn)換為 Servlet代碼,然后再對(duì)其進(jìn)行編譯,可以說 JSP就是 Servlet,創(chuàng)建一個(gè) JSP文件其實(shí)就是創(chuàng)建一個(gè) Servlet文件的簡化操作。理所當(dāng)然, Servlet中的所有特性在 JSP中同樣可以使用。 課程: JSP程序設(shè)計(jì) 51 預(yù)編譯 預(yù)編譯是 JSP的另一個(gè)重要的特性。 JSP頁面在被服務(wù)器執(zhí)行前,都是已經(jīng)被編譯好的,并且通常只進(jìn)行一次編譯,即在 JSP頁面被第一次請(qǐng)求時(shí)進(jìn)行編譯,在后續(xù)的請(qǐng)求中如果 JSP頁面沒有被修改過,服務(wù)器只需要直接調(diào)用這些已經(jīng)被編譯好的代碼,這大大提高了訪問速度。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1