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

正文內(nèi)容

畢業(yè)設(shè)計開題報告和中期報告(編輯修改稿)

2025-01-06 16:48 本頁面
 

【文章內(nèi)容簡介】 ies 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。s memory jspInit called _jspService called JSP 技術(shù)概述 一、 JSP 的好 處 JSP 頁面最終會轉(zhuǎn)換成 servler。因而,從根本上, JSP 頁面能夠執(zhí)行的任何任務(wù)都可以用 servler 來完成。然而,這種底層的等同性并不意味著 servler 和 JSP 頁面對于所有的情況都等同適用。問題不在于技術(shù)的能力,而是二者在便利性、生產(chǎn)率和可維護性上的不同。畢竟,在特定平臺上能夠用 Java 編程語言完成的事情,同樣可以用匯編語言來完成,但是選擇哪種語言依舊十分重要。 和單獨使用 servler 相比, JSP 提供下述好處: ? JSP 中 HTML 的編寫與維護更為簡單。 JSP 中可以使用常規(guī)的 HTML:沒有額外的 反斜杠,沒有額外的雙引號,也沒有暗含的 Java 語法。 ? 能夠使用標(biāo)準(zhǔn)的網(wǎng)站開發(fā)工具。即使對那些對 JSP 一無所知的 HTML 工具,我們也可以使用,因為它們會忽略 JSP 標(biāo)簽( JSP tags)。 ? 可以對開發(fā)團隊進行劃分。 Java 程序員可以致力于動態(tài)代碼。 Web 開發(fā)人員可以將經(jīng)理集中在表示層( presentation layer)上。對于大型的項目,這種劃分極為重要。依據(jù)開發(fā)團隊的大小,及項目的復(fù)雜程度,可以對靜態(tài) HTML 和動態(tài)內(nèi)容進行弱分離( weaker separation)和強分離( stronger separation)。 在此,這個討論并不是讓您停止使用 servlets,只使用 JSP。幾乎所有的項目都會同時用到這兩種技術(shù)。針對項目中的某些請求,您可能會在 MVC 構(gòu)架下組合使用這兩項技術(shù)。我們總是希望用適當(dāng)?shù)墓ぞ咄瓿上鄬?yīng)的工作,僅僅是 servlet 并不能填滿您的工具箱。 二、 JSP 相對于競爭技術(shù)的優(yōu)勢 許多年前, Marty 受到邀請 ,參加一個有關(guān)軟件技術(shù)的小型 (20 個人 )研討會 .做在 Marty 旁邊的人是 James Gosling Java 編程語言的發(fā)明者。隔幾個位置 ,是來自華盛頓一家大型軟件公司的高 級經(jīng)理。在討論過程中 ,研討會的主席提出了 Jini 的議題 ,這在當(dāng)時是一項新的 Java 技術(shù) .主席向該經(jīng)理詢問他的想法 .他繼續(xù)說 ,他們會持續(xù)關(guān)注這項技術(shù) ,如果這項技術(shù)變得流行起來 ,他們會遵循公司的 “接受并擴充 (embrace and extend)”的策略 .此時 , Gosling 隨意地插話說 “你的意思其實就是不接受且不擴充 (disgrace and distend)。 ” 在此 , Gosling 的抱怨顯示出,他感到這個公司會從其他公司那里拿走技術(shù) ,用于他們自己的目的 .但你猜這次怎么樣 ?這次鞋子穿在了另一只腳上。 Java 社團沒有發(fā)明這一思想 將頁面設(shè)計成由靜態(tài) HTML 和用特殊標(biāo)簽標(biāo)記的動態(tài)代碼混合組成 .。 ColdFusion 多年前就已經(jīng)這樣做了。甚至 ASP(來自于前述經(jīng)理所在公司的一項產(chǎn)品 )都在 JSP 出現(xiàn)之前推廣了這種方式。實際上 ,JSP 不只采用了這種通用概念 ,它甚至使用許多和 ASP 相同的特殊標(biāo)簽。 因此 ,問題變成 :為什么使用 JSP,而不使用其他技術(shù)呢 ?我們的第一反應(yīng)是我們不是在爭論所有的人應(yīng)該做什么。其他這些技術(shù)中 ,有一些也很不錯 ,在某些情況下也的確是合情合理的選擇 .然而 ,在其他情形中 ,JSP 明顯要更好一些。下 面給出幾個理由。 與 .NET 和 Active Server Pages (ASP)相比 .NET 是 Microsoft 精心設(shè)計的一項技術(shù)。 是與 servlets 和 JSP 直接競爭的技術(shù)。JSP 的優(yōu)勢體現(xiàn)在兩個方面。 首先 ,JSP可以移植到多種操作系統(tǒng)和 Web服務(wù)器 ,您不必僅僅局限于部署在 Windows 和IIS 上盡管核心 .NET 平臺可以在好幾種非 Windows 平臺上運行,但 ASP 這一部分不可以。您不能期望可以將重要的 應(yīng)用部署到多種服務(wù)器和操作系統(tǒng)。對于某些應(yīng)用,這種差異沒有什么影響。但有 些應(yīng)用,這種差異卻非常重要。 其次,對于某些應(yīng)用,底層語言的選擇至關(guān)重要。例如,盡管 .NET 的 C語言設(shè)計優(yōu)良,且和 Java 類似,但熟悉核心 C語法和眾多工具庫的程序員很少。此外 ,許多開發(fā)者依舊使用最初版本的 ASP。相對于這個版本 ,JSP 在動態(tài)代碼方面擁有明顯的優(yōu)勢。使用 JSP,動態(tài)部分是用 Java 編寫的 ,而非 VBScript 過其他 ASP 專有的語言 ,因此 JSP 更為強勁 ,更適合于要求組件重用的復(fù)雜應(yīng)用。 當(dāng)將 JSP 與之前版本的 ColdFusion 對比時,您可能會得到相同的結(jié)論。應(yīng)用 JSP,您可以使用 Java 編 寫 “真正的代碼 ”,不必依賴于特定的服務(wù)器產(chǎn)品。然而,當(dāng)前版本的ColdFusion 滿足 J2EE 服務(wù)器的環(huán)境,允許開發(fā)者容易的混合使用 ColdFusion 和Servlet/JSP 代碼。 所有這些問題都基于瀏覽器對服務(wù)器端的過程在有所了解的假定之上。但事實上瀏覽器并不了解服務(wù)器端的過程。因此: ? 如果要將使用 Swing 組件的 applet 放到網(wǎng)頁中,重要的是瀏覽器的 Java 版本,和服務(wù)器的 Java 版本無關(guān)。如果瀏覽器支持 Java 2 平臺,您可以使用正常的 APPLET(或Java 插件)標(biāo)簽,即使在服務(wù)器上使用了非 Java 技術(shù)也須如此。 您不需要 Java? I/O 來讀取圖像文件,您只需將圖像放在存儲 Web 資源的目錄中(即WEBINF/classes 向上兩級的目錄),并輸出一個正常的 IMG 標(biāo)簽。 ? 您應(yīng)該用 SCRIPT 標(biāo)簽,使用客戶端 JavaScript 創(chuàng)建在鼠標(biāo)下會更改的圖像,這不會由于服務(wù)器使用 JSP 而改變。 ? 瀏覽器根本不 “支持 ”JSP它們看到的只是 JSP 頁面的輸出。因此,如同對待靜態(tài)HTML 頁面一樣,只需確保 JSP 輸出的 HTML 與瀏覽器兼容。 ? 當(dāng)然,您不需要采取什么措施來阻止客戶看到 JSP 標(biāo) 簽,這些標(biāo)簽在服務(wù)器上進行處理,發(fā)送給客戶的輸出中并不出現(xiàn)。 混淆轉(zhuǎn)換期間和請求期間 JSP 頁面需要轉(zhuǎn)換成 servlet。 Servlet 在編譯后,載入到服務(wù)器的內(nèi)容中,初始化并執(zhí)行。但是每一步發(fā)生在什么時候呢?要回答這個問題,要記住以下兩點: ? JSP 頁面僅在修改后第一次被訪問時,才會被轉(zhuǎn)換成 servlet 并進行編譯; ? 載入到內(nèi)存中、初始化和執(zhí)行遵循 servlet 的一般規(guī)則。 表 1 列出一些常見的情形,講述在該種情況下每一步是否發(fā)生。最常被誤解的項已經(jīng)突出標(biāo)示出來。在參考該表時,要注意,由 JSP 頁面生成 的 servlet 使用 _jspService 方法( GET和 POST 請求都調(diào)用該函數(shù)),不是 doGet 或 doPost 方法。同樣,對于初始化,它們使用 jspInit 方法,而非 init 方法。 2021 屆 本科生畢業(yè)設(shè)計(論文)資料 第 三 部分 過程管理資料 2021 屆
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1