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

正文內(nèi)容

jsp技術(shù)外文翻譯-jsp程序-閱讀頁(yè)

2025-02-08 06:39本頁(yè)面
  

【正文】 tform, you use the normal APPLET (or Java plugin) tag and would do so even if you were using nonJava technology on the server. ? You do not need Java I/O to read image files。 this does not change just because the server is using JSP. ? Browsers do not support JSP at all— they merely see the output of the JSP page. So, make sure your JSP outputs HTML patible with the browser, just as you would do with static HTML pages. ? And, of course you need not do anything to prevent clients from seeing JSP tags。s memory, initialized, and executed. But which step happens when? To answer that question, remember two points: ? The JSP page is translated into a servlet and piled only the first time it is accessed after having been modified. ? Loading into memory, initialization, and execution follow the normal rules for servlets. Table 1 gives some mon scenarios and tells whether or not each step occurs in that scenario. The most frequently misunderstood entries are highlighted. When referring to the table, note that servlets resulting from JSP pages use the _jspService method (called for both GET and POST requests), not doGet or doPost. Also, for initialization, they use the jspInit method, not the init method. Table 1. JSP Operations in Various Scenarios JSP page translated into servlet Servlet piled Servlet loaded into server39。因而,從根本上, JSP 頁(yè)面能夠執(zhí)行的任何任務(wù)都可以用servler 來(lái)完成。問(wèn)題不在于技術(shù)的能力,而是二者在便利性、生產(chǎn)率和可維護(hù)性上的不同。 和單獨(dú)使用 servler 相比, JSP 提供下述好處: ? JSP 中 HTML 的編寫(xiě)與維護(hù)更為簡(jiǎn)單。 ? 能夠使用標(biāo)準(zhǔn)的網(wǎng)站開(kāi)發(fā)工具。 ? 可以對(duì)開(kāi)發(fā)團(tuán)隊(duì)進(jìn)行劃分。 Web 開(kāi)發(fā)人員可以將經(jīng)理集中在表示層( presentation layer)上。依據(jù)開(kāi)發(fā)團(tuán)隊(duì)的大小,及項(xiàng)目的復(fù)雜程度,可以對(duì)靜態(tài) HTML 和動(dòng)態(tài)內(nèi)容進(jìn)行弱分離( weaker separation)和強(qiáng)分離( stronger separation)。幾乎所有的項(xiàng)目都會(huì)同時(shí)用到這兩種技術(shù)。我們總是希望用適當(dāng)?shù)墓ぞ咄瓿上鄬?duì)應(yīng)的工作,僅僅是 servlet 并不能填滿您的工具箱。隔幾個(gè)位置 ,是來(lái)自華盛頓一家大型軟件公司的高級(jí)經(jīng)理。 ” 在此 , Gosling 的抱怨顯示出,他感到這個(gè)公司會(huì)從其他公司那里拿走技術(shù) ,用于他們自己的目的 .但你猜這次怎么樣 ?這次鞋子穿在了另一只腳上。 ColdFusion 多年前就 8 已經(jīng)這樣做了。實(shí)際上 ,JSP 不只采用了這種通用概念 ,它甚至使用許多和 ASP 相同的特殊標(biāo)簽。其他這些技術(shù)中 ,有一些也很不錯(cuò) ,在某些情況下也的確是合情合理的選擇 .然而 ,在其他情形中 ,JSP 明顯要更好一些。 與 .NET 和 Active Server Pages (ASP)相比 .NET 是 Microsoft 精心設(shè)計(jì)的一項(xiàng)技術(shù)。JSP 的優(yōu)勢(shì)體現(xiàn)在兩個(gè)方面。您不能期望可以將重要的 應(yīng)用部署到多種服務(wù)器和操作系統(tǒng)。但有些應(yīng)用,這種差異卻非常重要。例如,盡管 .NET 的 C語(yǔ)言設(shè)計(jì)優(yōu)良,且和 Java 類似,但熟悉核心 C語(yǔ)法和眾多工具庫(kù)的程序員很少。相對(duì)于這個(gè)版本 ,JSP 在動(dòng)態(tài)代碼方面擁有明顯的優(yōu)勢(shì)。 當(dāng)將 JSP 與之前版本的 ColdFusion 對(duì)比時(shí),您可能會(huì)得到相同的結(jié)論。然而,當(dāng)前版本的ColdFusion 滿足 J2EE 服務(wù)器的環(huán)境,允許開(kāi)發(fā)者容易的混合使用 ColdFusion 和Servlet/JSP 代碼。 JSP 的一項(xiàng)優(yōu)勢(shì)是動(dòng)態(tài)部分用 Java 編寫(xiě),而 Java 已經(jīng)在聯(lián)網(wǎng)、數(shù)據(jù)庫(kù)訪問(wèn)、分布式對(duì)象等方面擁有廣泛的 API,而PHP 需要學(xué)習(xí)全新的、應(yīng)用相對(duì)廣泛的語(yǔ)言。 與純 Servlet 相比 原則上, JSP 并沒(méi)有提供 Servlet 不能完成的功能。但是編寫(xiě)(和修改)常規(guī)的 HTML,要比無(wú)數(shù) println 語(yǔ)句生成 HTML 要方便得多。 這是否表示您只可以學(xué)習(xí) JSP,將 Servlet 丟到一邊呢? 當(dāng)然不是!由于以下 4 種原因, JSP開(kāi)發(fā)人員需要了解 Servlet: ( 1) JSP 頁(yè)面會(huì)轉(zhuǎn)換成 Servlet。 ( 2) JSP 由靜態(tài) HTML、專用的 JSP 標(biāo)簽和 Java 代碼組成。 ( 3)一些任務(wù)用 Servlet 完成比用 JSP 來(lái)完成要好。 Servlet 擅長(zhǎng)生成二進(jìn)制數(shù)據(jù),構(gòu)建結(jié)構(gòu)多樣的頁(yè)面,以及 執(zhí)行輸出很少或者沒(méi)有輸出的任務(wù)(比如重定向)。 與 JavaScript 相比 JavaScript 和 Java 編程語(yǔ)言完全是兩碼事,前者一般用于在客戶端動(dòng)態(tài)生成 HTML,在瀏覽器載入文檔時(shí)構(gòu)建網(wǎng)頁(yè)的部分內(nèi)容。和常規(guī) HTML 頁(yè)面一樣, JSP 頁(yè)面依舊可以包括用于 JavaScript的 SCRIPT 標(biāo)簽。因此,JavaScript 不是一項(xiàng)競(jìng)爭(zhēng)技術(shù),它是一項(xiàng)補(bǔ)充技術(shù)。然而, Java 更為強(qiáng)大靈活、可靠且可移植。許多人都曾指出過(guò) JSP 中能夠改進(jìn)的功能。因此,在后續(xù)版本中,這項(xiàng)技術(shù)能夠得到協(xié)調(diào)的改進(jìn)。據(jù)我們的判斷,這樣做是錯(cuò)誤的。但是,試圖使用非標(biāo)準(zhǔn)的工具代替 JSP 則不理想。對(duì)于 JSP 替代技術(shù)的爭(zhēng)論幾乎只是集中在技術(shù)特性上,而可移植性、標(biāo)準(zhǔn)化和集成性也十分重要。所有 JSP兼容的服務(wù)器必須支持這些標(biāo)準(zhǔn)。 Web 應(yīng)用安全設(shè)置也同樣如此。例如, JSP 標(biāo)準(zhǔn)標(biāo)簽庫(kù)和 JSP 表達(dá)式語(yǔ)言解決了兩種最廣泛的批評(píng):缺乏良好的迭代結(jié)構(gòu);不使用顯式的 Java 代碼或冗長(zhǎng)的 jsp:useBean 元素難以訪問(wèn)動(dòng)態(tài)結(jié)果。 ? 我們的服務(wù)器正在運(yùn)行 。 Tomcat 不支持 JavaScript,當(dāng)用戶在圖像上移動(dòng)鼠標(biāo)時(shí),我如何使圖像突出顯示呢? ? ? 我們的客戶使用不理解 JSP 的舊瀏覽器。但事實(shí)上瀏覽器并不了解服務(wù)器端的過(guò)程。如果瀏覽器支持 Java 2 平臺(tái),您可以使用正常的 APPLET(或 Java 插件)標(biāo)簽,即使在服務(wù)器上使用了非 Java 技術(shù)也須如此。 ? 您應(yīng)該用 SCRIPT 標(biāo)簽,使用客戶端 JavaScript 創(chuàng)建在鼠標(biāo)下會(huì)更改的圖像,這不會(huì)由于服務(wù)器使用 JSP 而改變。因此,如同對(duì)待靜態(tài)HTML 頁(yè)面一樣,只需確保 JSP 輸出的 HTML 與瀏覽器兼容。 混淆轉(zhuǎn)換期間和請(qǐng)求期間 11 JSP 頁(yè)面需要轉(zhuǎn)換成 servlet。但是每一步發(fā)生在什么時(shí)候呢?要回答這個(gè)問(wèn)題,要記住以下兩點(diǎn): ? JSP 頁(yè)面僅在修改后第一次被訪問(wèn)時(shí),才會(huì)被轉(zhuǎn)換成 servlet 并進(jìn)行編譯; ? 載入到內(nèi)存中、初始化和執(zhí)行遵循 servlet 的一般規(guī)則。最常被誤解的項(xiàng)已經(jīng)突出標(biāo)示出來(lái)。同樣,對(duì)于初始化,它們使用 jspInit方法,而非 init 方法
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1