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

正文內(nèi)容

網(wǎng)站信息管理系統(tǒng)論文(doc25)-其他論文(編輯修改稿)

2024-09-22 13:39 本頁面
 

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