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

正文內(nèi)容

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

2024-10-11 06:24 本頁面
 

【文章內(nèi)容簡介】 有 Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。 10 作為 Java平臺(tái)的一部分, JSP擁有 Java編程語言 “ 一次編寫,各處運(yùn)行 ” 的特點(diǎn)。隨著越來越多的供應(yīng)商將 JSP支持添加到他們的產(chǎn)品中,您可 以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。 當(dāng)與 Java 2 平臺(tái),企業(yè)版 (J2EE)和 Enterprise JavaBean 技術(shù)整合時(shí), JSP 頁面將提供企業(yè)級(jí)的擴(kuò)展性和性能,這對(duì)于在虛擬企業(yè)中部署基于 Web 的應(yīng)用是必需的。 JSP頁面看上去象什么? JSP 頁面看上去象標(biāo)準(zhǔn)的 HTML 和 XML 頁面,并附帶有 JSP引擎能夠處理和抽取的額外元件。通常, JSP元件創(chuàng)建插入最終頁面的文本。 使用示例是描述 JSP技術(shù)的最好方法。下面的 JSP頁面非常簡單;它打印 當(dāng) 年、當(dāng)月的天,并且根據(jù)時(shí)間使用 Good Morning和 Good Afternoon對(duì)您表示歡迎。該頁面結(jié)合了普通的 HTML和大量 JSP元件組成。 對(duì)時(shí)鐘 JavaBeans組件的調(diào)用 對(duì)一個(gè)外部文件的包含(用于著作權(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() ==== ) { % Good Morning % } else { % Good Afternoon % } % %@ include file== % /HTML 這個(gè)頁面包含下面這些組件: 一個(gè) JSP指示將信息傳送到 JSP引擎。在這個(gè)示例中,第一行指出從該頁面即將訪問的一些 Java編程語言的擴(kuò)展的位置。指示被設(shè)置在 %@和 %標(biāo)記中。固定模板數(shù)據(jù):所有 JSP引擎不能識(shí)別的標(biāo)識(shí)將隨結(jié)果頁面發(fā)送。通常,這些標(biāo)識(shí)是 HTML 或者 XML 標(biāo)識(shí)。在上面的例子中包括無序列表 (UL)和 H1標(biāo)識(shí)。 JSP動(dòng)作或者標(biāo)識(shí):這些通常作為標(biāo)準(zhǔn)或定制標(biāo)識(shí)被實(shí)現(xiàn),并且具有 XML標(biāo)識(shí)的語法。在這個(gè)例子中, jsp:useBean標(biāo)識(shí)實(shí)例化服務(wù)器端的 Clock JavaBean。 一個(gè)表達(dá)式: JSP引擎 計(jì)算在 %==和 %標(biāo)記間的所有東西。在上面的列表項(xiàng)中,時(shí)鐘組件 (Clock)的 Day和 Year屬性值作為字符串返回,并且作為輸出插入到 JSP文件中。在上面的例子中,第一個(gè)列表項(xiàng)是日子,第二個(gè)是年份。 小腳本是執(zhí)行不為標(biāo)識(shí)所支持的功能或者將所有的東西捆綁在一起的小的腳本。 JSP 軟件的內(nèi)置腳本語言是基于 Java 語言的。在上面示例中的小腳本確定現(xiàn)在是上午還是 11 下午,并且據(jù)此來歡迎用戶。 這個(gè)例子可能小了一點(diǎn),但是技術(shù)上卻不是。從業(yè)務(wù)上可以將關(guān)鍵的處理封裝在服務(wù)器端的組件中,并且 Web 開發(fā)人員能夠使用熟悉的 語法和工具很容易地訪問這些信息?;贘ava 的小腳本提供了一種靈活的方式以執(zhí)行其他功能,而不要求擴(kuò)展的腳本語言。頁面作為整體是可讀和可理解的,這就使得查找或者預(yù)防問題以及共享工作更加容易。 JSP指示 JSP頁面使用 JSP指示將指令傳遞到 JSP引擎。這其中包括: JSP頁面指示傳遞頁面相關(guān)的信息,例如緩沖區(qū)和線程信息或者出錯(cuò)處理。 語言指示指定腳本語言,以及所有的擴(kuò)展。 包含指示(在上面例子中有顯示)可以被用來在頁面中包含一個(gè)外部的文檔。一個(gè)好的例子是著作權(quán)文檔或者公司信息文檔 —— 在一個(gè)集中地點(diǎn)保存該文檔 并且在頁面中包含比在各個(gè) JSP頁面中更新要容易些。當(dāng)然,被包含的文件也可能是另一個(gè) JSP文件。 標(biāo)識(shí)庫指示指出頁面可以調(diào)用的一個(gè)客戶標(biāo)識(shí)庫。 JSP標(biāo)識(shí) 絕大多數(shù) JSP處理將通過與 JSP相關(guān)的基于 XML的標(biāo)識(shí)完成。 JSP 標(biāo)識(shí),這些標(biāo)識(shí)作為核心標(biāo)識(shí)包括: jsp:useBean 這個(gè)標(biāo)識(shí)聲明對(duì)一個(gè) JavaBeans組件實(shí)例的使用。如果該組件的實(shí)例不存在, JavaBeans組件將實(shí)例化和注冊(cè)這個(gè)標(biāo)識(shí)。 jsp:setProperty 這個(gè)標(biāo)識(shí)在組件的實(shí)例中設(shè)置一個(gè)屬性的值。 jsp:getProperty 這個(gè)標(biāo)識(shí)獲取一個(gè)組件的實(shí)例的屬性值,將其轉(zhuǎn)化為字符串,并且將它放入隱含對(duì)象 out中。 jsp:include 這個(gè)標(biāo)識(shí)用于包含一個(gè)靜態(tài)或動(dòng)態(tài)文件。 jsp:forward 這個(gè)標(biāo)識(shí)用于將 JSP 頁面重定向到另一個(gè) HTML文件、 JSP文件或者是一個(gè)程序段。 標(biāo)識(shí)的好處在于它們易于在應(yīng)用程序間使用和共享?;跇?biāo)識(shí)的語法的真正威力來自于客戶標(biāo)識(shí)庫的開發(fā),使得工具供應(yīng)商或其他人員能夠?yàn)樘囟ǖ囊髣?chuàng)建和分派標(biāo)識(shí)。 腳本元件 JSP頁面可以在頁面中包含小的腳本,稱之為小腳本 (scriptlets)。小腳本是一個(gè)代碼片段,在請(qǐng)求的處理過程中被執(zhí)行。小腳本可以和頁面中的靜態(tài)元件組合(正如上面的例子一樣)起來創(chuàng)建動(dòng)態(tài)生成的頁面。 腳本在 %和 %標(biāo)志中被描述。在這對(duì)標(biāo)志中的所有東西都會(huì)被腳本描述語言引擎執(zhí)行,在我們的例子中是主機(jī)上的 Java虛擬機(jī)。 JSP 規(guī)范支持所有常用的腳本元件,包括表達(dá)式和聲明。 JSP頁面的應(yīng)用模型 JSP 頁面由 JSP 引擎執(zhí)行,引擎安裝在 Web服務(wù)器或者使用 JSP的應(yīng)用服務(wù)器上。 JSP引擎接受客戶端對(duì) JSP頁面的請(qǐng)求,并且生成 JSP頁面給客戶端的響應(yīng)。 JSP 頁面通常被編 譯成為 Java Servlet。后者是一個(gè)標(biāo)準(zhǔn)的 Java 擴(kuò)展,在。頁面開發(fā)人員能夠訪問全部的 Java應(yīng)用環(huán)境,以利用 Java技術(shù)的擴(kuò)展性和可移植性。 當(dāng) JSP頁面第一次被調(diào)用時(shí),如果它還不存在,就會(huì)被編譯成為一個(gè) Java Servlet類, 12 并且存儲(chǔ)在服務(wù)器的內(nèi)存中。這使得在接下來的對(duì)該頁面的調(diào)用有非??斓捻憫?yīng)。(這避免了 CGIBIN為每個(gè) HTTP請(qǐng)求生成一個(gè)新的進(jìn)程的問題,或是服務(wù)器端引用所引起的運(yùn)行時(shí)語法分析。) JSP 頁面可以包含在多種不同的應(yīng)用體系結(jié) 構(gòu)或者模型中。 JSP頁面可以用于由不同協(xié)議、組件和格式所組成的聯(lián)合體中。下面的小節(jié)描述了一些可能發(fā)生的情況。 一個(gè)簡單應(yīng)用 在一個(gè)簡單實(shí)現(xiàn)中,瀏覽器直接調(diào)用 JSP頁面, JSP頁面自己生成被請(qǐng)求的內(nèi)容(可能會(huì)調(diào)用 JDBC直接從數(shù)據(jù)庫中獲取信息)。 JSP頁面能夠調(diào)用 JDBC或者 Java BlendTM組件來生成結(jié)果,并且創(chuàng)建標(biāo)準(zhǔn)的 HTML,作為結(jié)果發(fā)送回瀏覽器。 這個(gè)模型基本上用 JSP頁面(編譯成為 Java Servlet)代替了 CGIBIN概念。 這個(gè)方法擁有下列優(yōu)點(diǎn):簡單而快速地編程;頁面作者可以很容易 地根據(jù)請(qǐng)求和資源狀態(tài)生成動(dòng)態(tài)內(nèi)容;這個(gè)結(jié)構(gòu)在許多應(yīng)用上工作良好,但不能擴(kuò)展到大量的基于 Web 的并發(fā)客戶訪問稀少的企業(yè)資源,因?yàn)槊總€(gè)客戶必須建立或者共享一個(gè)到可用內(nèi)容資源的連接。例如,如果 JSP 頁面訪問數(shù)據(jù)庫,可能生成許多到數(shù)據(jù)庫的連接,這將影響到數(shù)據(jù)庫的性能。 使用 Java Servlet的一個(gè)靈活的應(yīng)用 在另一種可能的配置中,基于 Web的客戶機(jī)可能直接對(duì) Java Servlet進(jìn)行請(qǐng)求, Servlet生成動(dòng)態(tài)內(nèi)容,將結(jié)果捆綁到一個(gè)結(jié)果對(duì)象中并且調(diào)用 JSP頁面。 JSP頁面從該對(duì)象中訪問動(dòng)態(tài)內(nèi)容,并且將結(jié)果 (例如 HTML)發(fā)送回瀏覽器。 這個(gè)方法創(chuàng)建了更多的可以為應(yīng)用程序間共享的可重用的組件,并且可以作為更大的應(yīng)用的一部分完成。但是,在處理如數(shù)據(jù)庫一樣的企業(yè)資源的連接時(shí),還是存在擴(kuò)展性問題。 采用企業(yè)級(jí) JavaBean技術(shù)的可擴(kuò)展處理 JSP 頁面也可以作為企業(yè)級(jí) JavaBean(EJB)體系結(jié)構(gòu)中的一個(gè)中間層。在這種情況下,JSP頁面和后端資源通過 EJB組件進(jìn)行交互。 EJB 組件管理對(duì)后端資源的訪問,從而為眾多的并發(fā)使用者提供可擴(kuò)展的性能。對(duì)于電子商務(wù)或者其他應(yīng)用, EJB管理交易和潛在的安全性。這將簡化 JSP頁面。這個(gè)模型將為 Java 2企業(yè)版 (J2EE)平臺(tái)所支持。 JSP頁面與 XML技術(shù)的集成 JSP頁面可以用于生成 XML和 HTML頁面。 對(duì)于簡單的 XML生成,開發(fā)人員可以包含 XML標(biāo)識(shí)和 JSP頁面的靜態(tài)模板部分。對(duì)于動(dòng)態(tài) XML生成,使用基于服務(wù)器的對(duì)象和生成 XML輸出的客戶化標(biāo)識(shí)。 JSP頁面與 XML工具不是不兼容的。盡管 Sun在設(shè)計(jì) JSP規(guī)范時(shí)使得 JSP頁面即使手工操作對(duì)于創(chuàng)作者而言也是很容易的, JSP規(guī)范同時(shí)也提供了一個(gè)機(jī)制以便于創(chuàng)建任意 JSP頁面的一個(gè) XML版本。通過這種方法, XML工具能夠創(chuàng)作和 操作 JSP頁面。 通過將 JSP 標(biāo)識(shí)和元件轉(zhuǎn)換為與 XML 兼容的對(duì)等物,可以使用基于 XML 的工具來操作JSP 頁面。例如,腳本可以被包含在 %和 %之中,或者基于 XML 標(biāo)志的 jsp:scriptlet和/jsp:scriptlet中。事實(shí)上,經(jīng)過下面這樣簡單的幾步將 JSP頁面轉(zhuǎn)換為 XML頁面是可能的,這些步驟包括: ? 增加一個(gè) JSP根元件; ? 將元件和指示轉(zhuǎn)換為 XML兼容的對(duì)等物; ? 為頁面上其他的元件(通常非 JSP)創(chuàng)建 CDATA元件; 通過這個(gè)與 XML 兼容的方法,創(chuàng)建 HTML 頁面的設(shè)計(jì)者仍然擁有一個(gè)快速創(chuàng) 建動(dòng)態(tài) Web 13 頁面的易用環(huán)境,同時(shí),基于 XML的工具和服務(wù)可以與 JSP頁面集成并且和 JSP兼容的服務(wù)器一起工作。 JSP技術(shù)的未來 JSP技術(shù)被設(shè)計(jì)為一個(gè)開放的,可擴(kuò)展的建立動(dòng)態(tài) Web頁面的標(biāo)準(zhǔn)。開發(fā)人員可以使用JSP頁面來創(chuàng)建可移植的 Web應(yīng)用,在不同的 Web和應(yīng)用服務(wù)器上為不同的場合所運(yùn)行,而不論采用什么適合本身場合和需要的創(chuàng)建工具。 通過與業(yè)界領(lǐng)袖的合作, Sun保證 JSP規(guī)范是開放的和可移植的??梢允褂萌魏慰蛻魴C(jī)和服務(wù)器平臺(tái),在任何地方編寫和部署它們。將來,工具供應(yīng)商和其他廠商將通過為專門的功能提供 客戶化的標(biāo)識(shí)庫而擴(kuò)展平臺(tái)的功能。 JSP規(guī)范的 Web頁面生成的一個(gè)開放的工業(yè)標(biāo)準(zhǔn)方法的第一步。 版本通過一個(gè)核心標(biāo)識(shí)集、隱含對(duì)象以及開始創(chuàng)建動(dòng)態(tài) Web頁面所需的基本功能構(gòu)成了該方法的基礎(chǔ)。已經(jīng)有幾個(gè) Web 服務(wù)器,應(yīng)用服務(wù)器和開發(fā)工具供應(yīng)商正在為他們的產(chǎn)品添加,這樣在業(yè)界已經(jīng)擁有了最初的、立即的支持。 2. 系統(tǒng)開發(fā)語言 JAVA介紹 Java(tm)是由美國升陽電腦公司 (Sun Microsystems, Inc.)所發(fā)展出的第一種能在國際互聯(lián)網(wǎng)絡(luò) (Inter)上面 具有「硬件 /軟件中立性」交互能力的程序語言。 Java一推出即引起世界各種媒體的注意與熱烈參與討論, 如 Time、 Business Weekly、 CNN等,可見其功能及魅力,事實(shí)上,以 Java的功能,勢必在信息界掀起另一番高潮,對(duì)于網(wǎng)絡(luò)的發(fā)展,又將邁入另一個(gè)新的紀(jì)元。 Java是一種簡單的、面象對(duì)象的、分布式的、解釋的、鍵壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動(dòng)態(tài)的語言。 簡單: Java提供了一個(gè)功能強(qiáng)大語言的所有功能,但幾乎沒有一點(diǎn)含混特征。 C++安全性不好,但 C 和 C++被大家接 受,所以 Java設(shè)計(jì)成 C++形式,讓大家很容易學(xué)習(xí)。 Java 去掉了 C++語言的許多功能,讓 Java 的語言功能很精煉,并增加了一些很有用的功能,如自動(dòng)收集碎片。 Java去掉了以下幾個(gè) C和 C++功能:指針運(yùn)算、結(jié)構(gòu)、 typedefs、 define、需要釋放內(nèi)存。這將減少了平常出錯(cuò)的 50%。而且, Java很小,整個(gè)解釋器只需 215K的 RAM。 面象對(duì)象: Java 實(shí)現(xiàn)了 C++的基本面象對(duì)象技術(shù)并有一些增強(qiáng),(為了語言簡單,刪除了一些功能)。 Java處理數(shù)據(jù)方式和用對(duì)象接口處理對(duì)象數(shù)據(jù)方式一樣。 分布式: Java 建立在擴(kuò)展 TCP/IP 網(wǎng)絡(luò)平臺(tái)上。庫函數(shù)提供了用 HTTP和 FTP協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。 健壯: Java 致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯(cuò)誤。 Java 自已操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。 Java還實(shí)現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能。這些功能特征大大提高了開發(fā) Java應(yīng)用程序的周期。 Java 提供: Null 指針檢測、數(shù)組邊界檢測、異常出口、 Byte code 校驗(yàn)、結(jié)構(gòu)中立,另外,為了建立 Java作為網(wǎng)絡(luò)的 一個(gè)整體, Java將它的程序編譯成一種結(jié)構(gòu)中立的中間文件格式。只要有 Java 運(yùn)行系統(tǒng)的機(jī)器都能執(zhí)行這種中間代碼?,F(xiàn)在, Java 運(yùn)行系統(tǒng)有(SPARC),Win32系統(tǒng) (Windows95和 Windows NT)。 Java源程序被編譯成一種高層次的與機(jī)器無關(guān)的 bytecode格式語言,這種語言被設(shè)計(jì)在虛擬機(jī)上運(yùn)行,由機(jī)器相關(guān)的運(yùn)行調(diào)試器實(shí)現(xiàn)執(zhí)行。 安全: Java 的安全是兩方面的。一方面,在 Java 語言里,象指針和釋放內(nèi)存等 C++功能被刪除,避免了非法內(nèi)存操作。二方面
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1