畢業(yè)論文外文翻譯--JSP技術(shù)概述與應(yīng)用框架

畢業(yè)論文外文翻譯--JSP技術(shù)概述與應(yīng)用框架

ID:35597891

大?。?07.50 KB

頁(yè)數(shù):22頁(yè)

時(shí)間:2019-03-30

畢業(yè)論文外文翻譯--JSP技術(shù)概述與應(yīng)用框架_第1頁(yè)
畢業(yè)論文外文翻譯--JSP技術(shù)概述與應(yīng)用框架_第2頁(yè)
畢業(yè)論文外文翻譯--JSP技術(shù)概述與應(yīng)用框架_第3頁(yè)
畢業(yè)論文外文翻譯--JSP技術(shù)概述與應(yīng)用框架_第4頁(yè)
畢業(yè)論文外文翻譯--JSP技術(shù)概述與應(yīng)用框架_第5頁(yè)
資源描述:

《畢業(yè)論文外文翻譯--JSP技術(shù)概述與應(yīng)用框架》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、畢業(yè)設(shè)計(jì)外文翻譯中文翻譯:JSP技術(shù)概述與應(yīng)用框架作者:Zambon,Giulio/Sekler,Michael出處:Springer-VerlagNewYorkInc一、JSP的好處JSP頁(yè)面最終會(huì)轉(zhuǎn)換成servler。因而,從根本上,JSP頁(yè)面能夠執(zhí)行的任何任務(wù)都可以用servler來(lái)完成。然而,這種底層的等同性并不意味著servler和JSP頁(yè)面對(duì)于所有的情況都等同適用。問(wèn)題不在于技術(shù)的能力,而是二者在便利性、生產(chǎn)率和可維護(hù)性上的不同。畢竟,在特定平臺(tái)上能夠用Java編程語(yǔ)言完成的事情,同樣可以用匯編語(yǔ)言來(lái)完成,但是選擇哪種語(yǔ)言

2、依舊十分重要。和單獨(dú)使用servler相比,JSP提供下述好處:·JSP中HTML的編寫(xiě)與維護(hù)更為簡(jiǎn)單。JSP中可以使用常規(guī)的HTML:沒(méi)有額外的反斜杠,沒(méi)有額外的雙引號(hào),也沒(méi)有暗含的Java語(yǔ)法?!つ軌蚴褂脴?biāo)準(zhǔn)的網(wǎng)站開(kāi)發(fā)工具。即使對(duì)那些對(duì)JSP一無(wú)所知的HTML工具,我們也可以使用,因?yàn)樗鼈儠?huì)忽略JSP標(biāo)簽(JSPtags)。·可以對(duì)開(kāi)發(fā)團(tuán)隊(duì)進(jìn)行劃分。Java程序員可以致力于動(dòng)態(tài)代碼。Web開(kāi)發(fā)人員可以將經(jīng)理集中在表示層(presentationlayer)上。對(duì)于大型的項(xiàng)目,這種劃分極為重要。依據(jù)開(kāi)發(fā)團(tuán)隊(duì)的大小,及項(xiàng)目的復(fù)雜程度,

3、可以對(duì)靜態(tài)HTML和動(dòng)態(tài)內(nèi)容進(jìn)行弱分離(weakerseparation)和強(qiáng)分離(strongerseparation)。在此,這個(gè)討論并不是讓您停止使用servlets,只使用JSP。幾乎所有的項(xiàng)目都會(huì)同時(shí)用到這兩種技術(shù)。針對(duì)項(xiàng)目中的某些請(qǐng)求,您可能會(huì)在MVC構(gòu)架下組合使用這兩項(xiàng)技術(shù)。我們總是希望用適當(dāng)?shù)墓ぞ咄瓿上鄬?duì)應(yīng)的工作,僅僅是servlet并不能填滿(mǎn)您的工具箱。二、JSP相對(duì)于競(jìng)爭(zhēng)技術(shù)的優(yōu)勢(shì)許多年前,Marty受到邀請(qǐng),參加一個(gè)有關(guān)軟件技術(shù)的小型(20個(gè)人)研討會(huì).做在Marty旁邊的人是JamesGosling---Jav

4、a編程語(yǔ)言的發(fā)明者。隔幾個(gè)位置,是來(lái)自華盛頓一家大型軟件公司的高級(jí)經(jīng)理。在討論過(guò)程中,研討會(huì)的主席提出了Jini的議題,這在當(dāng)時(shí)是一項(xiàng)新的Java技術(shù).主席向該經(jīng)理詢(xún)問(wèn)他的想法.他繼續(xù)說(shuō),他們會(huì)持續(xù)關(guān)注這項(xiàng)技術(shù),如果這項(xiàng)技術(shù)變得流行起來(lái),他們會(huì)遵循公司的“接受并擴(kuò)充(embraceandextend)”的策略.此時(shí),Gosling隨意地插話(huà)說(shuō)“你的意思其實(shí)就是不接受且不擴(kuò)充(disgraceanddistend)?!痹诖?Gosling的抱怨顯示出,他感到這個(gè)公司會(huì)從其他公司那里拿走技術(shù),用于他們自己的目的.但你猜這次怎么樣?這次鞋子

5、穿在了另一只腳上。Java社團(tuán)沒(méi)有發(fā)明這一思想----將頁(yè)面設(shè)計(jì)成由靜態(tài)HTML和用特殊標(biāo)簽標(biāo)記的動(dòng)態(tài)代碼混合組成.。ColdFusion22畢業(yè)設(shè)計(jì)外文翻譯多年前就已經(jīng)這樣做了。甚至ASP(來(lái)自于前述經(jīng)理所在公司的一項(xiàng)產(chǎn)品)都在JSP出現(xiàn)之前推廣了這種方式。實(shí)際上,JSP不只采用了這種通用概念,它甚至使用許多和ASP相同的特殊標(biāo)簽。因此,問(wèn)題變成:為什么使用JSP,而不使用其他技術(shù)呢?我們的第一反應(yīng)是我們不是在爭(zhēng)論所有的人應(yīng)該做什么。其他這些技術(shù)中,有一些也很不錯(cuò),在某些情況下也的確是合情合理的選擇.然而,在其他情形中,JSP明顯要

6、更好一些。下面給出幾個(gè)理由。2.1與.NET和ActiveServerPages(ASP)相比.NET是Microsoft精心設(shè)計(jì)的一項(xiàng)技術(shù)。ASP.NET是與servlets和JSP直接競(jìng)爭(zhēng)的技術(shù)。JSP的優(yōu)勢(shì)體現(xiàn)在兩個(gè)方面。首先,JSP可以移植到多種操作系統(tǒng)和Web服務(wù)器,您不必僅僅局限于部署在Windows和IIS上盡管核心.NET平臺(tái)可以在好幾種非Windows平臺(tái)上運(yùn)行,但ASP這一部分不可以。您不能期望可以將重要的ASP.NET應(yīng)用部署到多種服務(wù)器和操作系統(tǒng)。對(duì)于某些應(yīng)用,這種差異沒(méi)有什么影響。但有些應(yīng)用,這種差異卻非常重

7、要。其次,對(duì)于某些應(yīng)用,底層語(yǔ)言的選擇至關(guān)重要。例如,盡管.NET的C#語(yǔ)言設(shè)計(jì)優(yōu)良,且和Java類(lèi)似,但熟悉核心C#語(yǔ)法和眾多工具庫(kù)的程序員很少。此外,許多開(kāi)發(fā)者依舊使用最初版本的ASP。相對(duì)于這個(gè)版本,JSP在動(dòng)態(tài)代碼方面擁有明顯的優(yōu)勢(shì)。使用JSP,動(dòng)態(tài)部分是用Java編寫(xiě)的,而非VBScript過(guò)其他ASP專(zhuān)有的語(yǔ)言,因此JSP更為強(qiáng)勁,更適合于要求組件重用的復(fù)雜應(yīng)用。當(dāng)將JSP與之前版本的ColdFusion對(duì)比時(shí),您可能會(huì)得到相同的結(jié)論。應(yīng)用JSP,您可以使用Java編寫(xiě)“真正的代碼”,不必依賴(lài)于特定的服務(wù)器產(chǎn)品。然而,當(dāng)前

8、版本的ColdFusion滿(mǎn)足J2EE服務(wù)器的環(huán)境,允許開(kāi)發(fā)者容易的混合使用ColdFusion和Servlet/JSP代碼。2.2與PHP相比PHP(“PHP:HypertextPreprocessor”的遞歸字母縮寫(xiě)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。