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

正文內(nèi)容

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

2025-08-04 09:26本頁(yè)面
  

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