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

正文內(nèi)容

jsp網(wǎng)上鮮花店管理系統(tǒng)(編輯修改稿)

2025-02-11 18:00 本頁面
 

【文章內(nèi)容簡介】 要求開發(fā)技術(shù)上的改進(jìn)。靜態(tài) HTML對于顯示相對靜態(tài)的內(nèi)容是不錯的選擇;新的挑戰(zhàn)在于創(chuàng)建交互的基于 Web 的應(yīng)用程序,在這些程序中,頁面的內(nèi)容是基于用戶的請求或者系統(tǒng)的狀態(tài),而不是預(yù)先定義的文字。 對于這個問題的一個早期解決方案是使用 CGIBIN 接口;開發(fā)人員編寫與接口相關(guān)的單獨(dú)的程序,以及基于 Web 的應(yīng)用程序,后者通過 Web 服務(wù)器來調(diào)用前者。這個方案有著嚴(yán)重的擴(kuò)展性問題—— 每個新的 CGI 要求在服務(wù)器上新增一個進(jìn)程。如果多個用戶并發(fā)地訪問該程序,這些進(jìn)程將消耗該 Web服務(wù)器所有的可用資源,并且系統(tǒng)性能 降低到極其低下的地步。 某些 Web服務(wù)器供應(yīng)商已經(jīng)嘗試通過為他們的服務(wù)器提供 “ 插件 ” 和 API 來簡化 Web應(yīng)用程序的開發(fā)。這些解決方案是與特定的 Web 服務(wù)器相關(guān)的,不能解決跨多個供應(yīng)商的解決方案的問題。例如,微軟的 Active Server PagesTM(ASP) 技術(shù)使得在 Web 頁面上創(chuàng)建動態(tài)內(nèi)容更加容易,但是也只能工作在微軟的 IIS和 Personal Web Server上。 還存在其他的解決方案,但是都不能使一個普通的頁面設(shè)計者能夠輕易地掌握。例如,象 Java Servlets 這樣的技術(shù)就可以使得用 Java 語言編寫交互的應(yīng)用程序的服務(wù)器端的代碼變得容易。一個 Java Servlets就是一個基于 Java技術(shù)的運(yùn)行在服務(wù)器端的程序(與 Applet 不同,后者運(yùn)行在瀏覽器端)。開發(fā)人員能夠編寫出這樣的 Servlet,以接收來自 Web 瀏覽器的 HTTP 請求,動態(tài)地生成響應(yīng)(可能要查詢數(shù)據(jù)庫來完成這項請求),然后發(fā)送包含 HTML或 XML文檔的響應(yīng)到瀏覽器。 采用這種方法,整個網(wǎng)頁必須都在 Java Servlet中制作。如果開發(fā)人員或者 Web管理人員想要調(diào)整頁面顯示,就不得不編輯并重新編譯該 Java Servlet, 即使在邏輯上已經(jīng)能夠運(yùn)行了。采用這種方法,生成帶有動態(tài)內(nèi)容的頁面仍然需要應(yīng)用程序的開發(fā)技巧。 很顯然,目前所需要的是一個業(yè)界范圍內(nèi)的創(chuàng)建動態(tài)內(nèi)容頁面的解決方案。這個方案將解決當(dāng)前方案所受到的限制,即:能夠在任何 Web 或應(yīng)用程序服務(wù)器上運(yùn)行 , 將應(yīng)用程序邏輯和頁面顯示分離 , 能夠快速地開發(fā)和測試 , 簡化開發(fā)基于 Web的交互式應(yīng)用程序的過程 。 JavaServer Pages (JSP)技術(shù)就是被設(shè)計用來滿足這樣的要求的。 JSP 規(guī)范是 Web 服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)、以及開發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。太陽微系統(tǒng)公 司 (Sun Microsystems Inc.)開發(fā)出這個規(guī)范來整合和平衡已經(jīng)存在的對 Java 編程環(huán)境(例如, Java Servlet 和JavaBeansTM)進(jìn)行支持的技術(shù)和工具。其結(jié)果是產(chǎn)生了一種新的、開發(fā)基于 Web應(yīng)用程序的方法,給予使用基于組件應(yīng)用邏輯的頁面設(shè)計者以強(qiáng)大的功能。 四 . 應(yīng)用開發(fā)的 JavaServer Pages 技術(shù)方法 在開發(fā) JSP規(guī)范的過程中,太陽微系統(tǒng)公司 (Sun Microsystems Inc.)與許許多多主要的 Web服務(wù)器、應(yīng)用服務(wù)器和開發(fā)工具供應(yīng)商,以及各種各樣富有經(jīng)驗的 開發(fā)團(tuán)體進(jìn)行合作。其結(jié)果是找到了一種為應(yīng)用和頁面開發(fā)人員平衡了可移植性和易用性的開發(fā)方法。 四 . JSP 技術(shù)在多個方面加速了動態(tài) Web 頁面的開發(fā) 1. 將內(nèi)容的生成和顯示進(jìn)行分離 使用 JSP技術(shù), Web頁面開發(fā)人員可以使用 HTML或者 XML標(biāo)識來設(shè)計和格式化最終頁面。使用JSP 標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的,例如請求帳戶信息或者特定的一瓶酒的價格)。生成內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo) 識和 Beans 中,那么其他人,如 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP頁面,而不影響內(nèi)容的生成。 在服務(wù)器端, JSP引擎解釋 JSP標(biāo)識和小腳本,生成所請求的內(nèi)容(例如,通過訪者 XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于 HTML的 Web瀏覽器的完全第四章 網(wǎng)上鮮花店信息管理系統(tǒng)開發(fā)工具和環(huán)境 JSP 網(wǎng)上鮮花管理系統(tǒng) 1503010227 苑美揚(yáng) 7 可用性。 2. 強(qiáng)調(diào)可重用的組件 絕大多數(shù) JSP 頁面依賴于可重用的,跨平臺的組件( JavaBeans 或者 Enterprise JavaBeansTM組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通 操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 3. 采用標(biāo)識簡化頁面開發(fā) Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。 JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP相關(guān)的 XML 標(biāo)識中進(jìn)行動態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的 JSP標(biāo)識能夠訪問和實(shí)例化 JavaBeans組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。 通過開發(fā)定 制化標(biāo)識庫, JSP 技術(shù)是可以擴(kuò)展的。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識庫。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識一樣的執(zhí)行特定功能的構(gòu)件來工作。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級的分布式應(yīng)用。作為采用 Java 技術(shù)家族的一部分,以及 Java 2(企業(yè)版體系結(jié)構(gòu))的一個組成部分, JSP技術(shù)能夠支持高度復(fù)雜的基于 Web的應(yīng)用。 由于 JSP頁面的內(nèi)置腳本語言是基于 Java編程語言的,而且所有的 JSP頁面都被編譯成為 Java Servlet, JSP頁面就具有 Java技術(shù)的所有好處,包括健壯的存儲管理和安全性。 作為 Java 平臺的一部分, JSP 擁有 Java 編程語言 “ 一次編寫,各處運(yùn)行 ” 的特點(diǎn)。隨著越來越多的供應(yīng)商將 JSP 支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。 當(dāng)與 Java 2平臺,企業(yè)版 (J2EE)和 Enterprise JavaBean技術(shù)整合時, JSP頁面將提供企業(yè)級的擴(kuò)展性和性能,這對于在虛擬企業(yè)中部署基于 Web的應(yīng)用是必需的。 四 . 頁面看上去象什么? JSP頁面 看上去象標(biāo)準(zhǔn)的 HTML和 XML頁面,并附帶有 JSP引擎能夠處理和抽取的額外元件。通常, JSP元件創(chuàng)建插入最終頁面的文本。 使用示例是描述 JSP 技術(shù)的最好方法。下面的 JSP 頁面非常簡單;它打印 當(dāng) 年、當(dāng)月的天,并且根據(jù)時間使用 Good Morning和 Good Afternoon對您表示歡迎。該頁面結(jié)合了普通的 HTML和大量 JSP元件組成。 對時鐘 JavaBeans組件的調(diào)用 對一個外部文件的包含(用于著作權(quán)信息) JSP表達(dá)式和腳本 HTML %@ page language==java imports==.* % H1Wele/H1 PToday is /P jsp:useBean id==clock class== / UL LIDay: %==() % LIYear: %==() % /UL % if (().get() ==== ) { % JSP 網(wǎng)上鮮花管理系統(tǒng) 第四章 網(wǎng)上鮮花店信息管理系統(tǒng)開發(fā)工具和環(huán)境 8 Good Morning % } else { % Good Afternoon % } % %@ include file== % /HTML 這個頁面包含下面這些組件: 一個 JSP指示將信息傳送到 JSP引擎。在這個示例中,第一行指出從該頁面即將訪問的一些 Java編程語言的擴(kuò)展的位置。指示被設(shè)置在 %@和 %標(biāo)記中。固定模板數(shù)據(jù):所有 JSP引擎不能識別的標(biāo)識將隨結(jié)果頁面發(fā)送。通常,這些標(biāo)識是 HTML 或者 XML 標(biāo)識。在上面的例子中包括無序列表 (UL)和 H1標(biāo)識。 JSP 動作或者標(biāo)識:這些通常作為標(biāo)準(zhǔn)或定制標(biāo)識被實(shí)現(xiàn),并且具有 XML 標(biāo)識的語法。在這個例子中, jsp:useBean標(biāo)識實(shí)例化服務(wù)器端的 Clock JavaBean。 一個表達(dá)式: JSP引擎 計算在 %==和 %標(biāo)記間的所有東西。在上面的列表項中,時鐘組件 (Clock)的 Day和 Year屬性值作為字符串返回,并且作為輸出插入到 JSP文件中。在上面的例子中,第一個列表項是日子,第二個是年份。 小腳本是執(zhí)行不為標(biāo)識所支持的功能或者將所有的東西捆綁在一起的小的腳本。 JSP 軟件的內(nèi)置腳本語言是基于 Java語言的。在上面示例中的小腳本確定現(xiàn)在是上午還是下午,并且據(jù)此來歡迎用戶。 這個例子可能小了一點(diǎn),但是技術(shù)上卻不是。從業(yè)務(wù)上可以將關(guān)鍵的處理封裝在服務(wù)器端的組件中,并且 Web開發(fā)人員能夠使用熟悉的 語法和工具很容易地訪問這些信息?;?Java的小腳本提供了一種靈活的方式以執(zhí)行其他功能,而不要求擴(kuò)展的腳本語言。頁面作為整體是可讀和可理解的,這就使得查找或者預(yù)防問題以及共享工作更加容易。 四 . 指示 JSP頁面使用 JSP指示將指令傳遞到 JSP引擎。這其中包括: JSP頁面指示傳遞頁面相關(guān)的信息,例如緩沖區(qū)和線程信息或者出錯處理。 語言指示指定腳本語言,以及所有的擴(kuò)展。 包含指示(在上面例子中有顯示)可以被用來在頁面中包含一個外部的文檔。一個好的例子是著作權(quán)文檔或者公司信息文檔 —— 在一個集中地點(diǎn)保存該文檔并 且在頁面中包含比在各個 JSP 頁面中更新要容易些。當(dāng)然,被包含的文件也可能是另一個 JSP文件。 標(biāo)識庫指示指出頁面可以調(diào)用的一個客戶標(biāo)識庫。 四 . 標(biāo)識 絕大多數(shù) JSP 處理將通過與 JSP 相關(guān)的基于 XML 的標(biāo)識完成。 JSP 中包含大量標(biāo)準(zhǔn)標(biāo)識,這些標(biāo)識作為核心標(biāo)識包括: jsp:useBean 這個標(biāo)識聲明對一個 JavaBeans 組件實(shí)例的使用。如果該組件的實(shí)例不存在,JavaBeans組件將實(shí)例化和注冊這個標(biāo)識。 jsp:setProperty 這個標(biāo)識在組件的實(shí)例中設(shè)置一個屬性的值。 jsp:getProperty 這個標(biāo)識獲取一個組件的實(shí)例的屬性值,將其轉(zhuǎn)化為字符串,并且將它放入隱含對象 out中。 jsp:include 這個標(biāo)識用于包含一個靜態(tài)或動態(tài)文件。 jsp:forward 這個標(biāo)識用于將 JSP頁面重定向到另一個 HTML文件、 JSP文件或者是一個程序段。 標(biāo)識的好處在于它們易于在應(yīng)用程序間使用和共享?;跇?biāo)識的語法的真正威力來自于客戶標(biāo)識庫的開發(fā),使得工具供應(yīng)商或其他人員能夠為特定的要求創(chuàng)建和分派標(biāo)識。 第四章 網(wǎng)上鮮花店信息管理系統(tǒng)開發(fā)工具和環(huán)境 JSP 網(wǎng)上鮮花管理系統(tǒng) 1503010227 苑美揚(yáng) 9 四 . JSP 頁面可以在頁面中包含小的腳本,稱之為小腳本 (scriptlets)。小 腳本是一個代碼片段,在請求的處理過程中被執(zhí)行。小腳本可以和頁面中的靜態(tài)元件組合(正如上面的例子一樣)起來創(chuàng)建動態(tài)生成的頁面。 腳本在 %和 %標(biāo)志中被描述。在這對標(biāo)志中的所有東西都會被腳本描述語言引擎執(zhí)行,在我們的例子中是主機(jī)上的 Java虛擬機(jī)。 JSP規(guī)范支持所有常用的腳本元件,包括表達(dá)式和聲明。 四 . 頁面的應(yīng)用模型 JSP頁面由 JSP引擎執(zhí)行,引擎安裝在 Web服務(wù)器或者使用 JSP的應(yīng)用服務(wù)器上。 JSP引擎接受客戶端對 JSP頁面的請求,并且生成 JSP頁面給客戶端的響應(yīng)。 JSP 頁面通常被編譯成為 Java Servlet。后者是一個標(biāo)準(zhǔn)的 Java 擴(kuò)展,在 站點(diǎn)有更詳細(xì)的描述。頁面開發(fā)人員能夠訪問全部的 Java 應(yīng)用環(huán)境,以利用 Java 技術(shù)的擴(kuò)展性和可移植性。 當(dāng) JSP頁面第一次被調(diào)用時,如果它還不存在,就會被編譯成為一個 Java Servlet類,并且存儲在服務(wù)器的內(nèi)存中。這使得在接下來的對該頁面的調(diào)用有非??斓捻憫?yīng)。(這避免了 CGIBIN為每個 HTTP請求生成一個新的進(jìn)程的問題,或是服務(wù)器端引用所引起的運(yùn)行時語法分析。) JSP頁面可以包含在多種不同的應(yīng)用體系結(jié)構(gòu)或者模型中。 JSP頁面可以用于由不同協(xié)議、組件和格式所組成的聯(lián)合體中。下面的小節(jié)描述了一些可能發(fā)生的情況。 四 . Java Servlet 的一個靈活的應(yīng)用 在另一種可能的配置中,基于 Web的客戶機(jī)可能直接對 Java Servlet進(jìn)行請求, Servlet生成動態(tài)內(nèi)容,將結(jié)果捆綁到一個結(jié)果對象中并且調(diào)用 JSP 頁面。 JSP 頁面從該對象中訪問動態(tài)內(nèi)容,并且將結(jié)果(例如 HTML)發(fā)送回瀏覽器。 這個方法創(chuàng)建了更多的可以為應(yīng)用程序間共享的可重用的組件,并且可以作為更大的應(yīng)用的一部分完成。但是,在處理如數(shù)據(jù)庫一樣的企業(yè)資源的連接時,還 是存在擴(kuò)展性問 題。 四 . JavaBean 技術(shù)的可擴(kuò)展處理 JSP頁面也可以作為企業(yè)級 Ja
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1