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

正文內(nèi)容

jsp網(wǎng)上鮮花店管理系統(tǒng)論文-在線瀏覽

2024-11-08 06:24本頁面
  

【正文】 ail,聯(lián)系電話等客戶注冊信息進行查詢,以便了解客戶的一些基本個人資料。是管理網(wǎng)站鮮花信息的核心。網(wǎng)站所有訂單 信息通過該功能實現(xiàn)管理。為了能夠方便、快捷、有效的完成鮮花購買及送 貨上門,客戶首次登錄網(wǎng)上鮮花店,都需要注冊個人基本信息,然后通過個人賬號及密碼登錄系統(tǒng)。 登錄系統(tǒng)后,用戶可通過主界面,瀏覽各類鮮花及其詳細情況,或者,直接通過查詢系統(tǒng),尋找自己需要的鮮花信息。 最后,客戶確定購物車中選定的鮮花刊名,鮮 花刊數(shù)量等購買信息,便可提交給系統(tǒng)。 系統(tǒng)信息管理部分 系統(tǒng)信息的管理權(quán)限主要是該網(wǎng)上鮮花店系統(tǒng)的管理員。包括對個人信息的查詢、修改、刪除等操作。若點擊“刪除”,則將刪除相應(yīng)用戶的所有信息。 對于系統(tǒng)的鮮花信息,管理員可以選擇“鮮花信息管理”功能,通過增加、修改、刪除等操作對網(wǎng)站的鮮花信息進行管理。 對于客戶訂單信息,管理員可以選擇“訂單信息管理”,對所有訂單進行管理操作。 三、 網(wǎng)上鮮花店信息管理系統(tǒng)開發(fā)工具和環(huán)境 1. 網(wǎng)站開發(fā)工具 JSP介紹 JavaServer PagesTM (JSP)技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的 Web頁面提供了一個簡捷而快速的方法。 開發(fā)基于 Web的應(yīng)用程序:背景 在萬維網(wǎng)短暫的歷史中,它已經(jīng)從一個大部分顯示靜態(tài)信息的網(wǎng)絡(luò)演化到對股票進行交易和進行購鮮花操作的一個基礎(chǔ)設(shè)施。 基于瀏覽器客戶端的應(yīng)用程序比傳統(tǒng)的基 于客戶機 /服務(wù)器的應(yīng)用程序有幾個好處。這樣,軟件工業(yè)正迅速地向建造基于瀏覽器客戶端的多層次應(yīng)用程序邁進。靜態(tài) HTML 對于顯示相對靜態(tài)的內(nèi)容是不錯的選擇;新的挑戰(zhàn)在于創(chuàng)建交互的基于 Web的應(yīng)用程序,在這些程序中,頁面的內(nèi)容是基于用戶的請求或者系統(tǒng)的狀態(tài),而不是預先定義的文字。這個方案有著嚴重的擴展性問題 —— 每個新的 CGI要求在服務(wù)器上新增一個進程。 某些 Web 服務(wù)器供應(yīng)商已經(jīng)嘗試通過為他們的服務(wù)器提供 “ 插件 ” 和 API 來簡化 Web應(yīng)用程序的開發(fā)。例如 ,微軟的 Active Server PagesTM(ASP) 技術(shù)使得在 Web頁面上創(chuàng)建動態(tài)內(nèi)容更加容易,但是也只能工作在微軟的 IIS和 Personal Web Server上。例如,象 Java Servlets 這樣的技術(shù)就可以使得用 Java 語言編寫交互的應(yīng)用程序的服務(wù)器端的代碼變得容易。開發(fā)人員能夠編寫出這樣的 Servlet,以接收來自 Web瀏覽器的 HTTP請求,動態(tài)地生成響應(yīng)(可能要查詢數(shù)據(jù)庫來完成這項請求),然后發(fā)送包含HTML或 XML文檔的響應(yīng)到瀏覽器。如果開發(fā)人員或者 Web管理人員想要調(diào)整頁面顯示,就不得不編輯并重新編譯該 Java Servlet,即使在邏輯上已經(jīng)能夠運行了。 很顯然,目前所需要的是一個業(yè)界范圍內(nèi)的創(chuàng)建動態(tài)內(nèi)容頁面的解決方案。 JavaServer Pages (JSP)技術(shù)就是被設(shè)計用來滿足這樣的要求的。太陽微系統(tǒng)公司 (Sun Microsystems Inc.)開發(fā)出這個規(guī)范來整合和平衡已經(jīng)存在的對 Java編程環(huán)境(例如, Java Servlet和 JavaBeansTM)進行支持的技術(shù)和工具。 Web應(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ā)團體進行合作。 JSP技術(shù)在多個方面加速了動態(tài) Web頁面的開發(fā) 將內(nèi)容的生成和顯示進行分離 使用 JSP 技術(shù), Web 頁面開發(fā)人 員可以使用 HTML或者 XML標識來設(shè)計和格式化最終頁面。生成內(nèi)容的邏輯被封裝在標識和 JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。 在服務(wù)器端, JSP引擎解釋 JSP標識和小腳本,生成所請求的內(nèi)容(例如,通過訪者 XML)頁面的形式發(fā)送回瀏覽器。 強調(diào)可重用的組件 絕大多數(shù) JSP 頁面依賴于可重用的,跨平臺的組件( JavaBeans 或者 Enterprise JavaBeansTM組件)來執(zhí)行應(yīng)用程序所要求的更為復雜的處理?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP相關(guān)的 XML標識中進行動態(tài)內(nèi)容生成所需要的。 通過開發(fā)定制化標識庫, JSP技術(shù)是可以擴展的。這使得 Web頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構(gòu)件來工作。作為采用 Java技術(shù)家族的一部分,以及 Java 2(企業(yè)版體系結(jié)構(gòu))的一個組成部分, JSP技術(shù)能夠支持高度復雜的基于 Web的應(yīng)用。 10 作為 Java平臺的一部分, JSP擁有 Java編程語言 “ 一次編寫,各處運行 ” 的特點。 當與 Java 2 平臺,企業(yè)版 (J2EE)和 Enterprise JavaBean 技術(shù)整合時, JSP 頁面將提供企業(yè)級的擴展性和性能,這對于在虛擬企業(yè)中部署基于 Web 的應(yīng)用是必需的。通常, JSP元件創(chuàng)建插入最終頁面的文本。下面的 JSP頁面非常簡單;它打印 當 年、當月的天,并且根據(jù)時間使用 Good Morning和 Good Afternoon對您表示歡迎。 對時鐘 JavaBeans組件的調(diào)用 對一個外部文件的包含(用于著作權(quán)信息) JSP表達式和腳本 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 這個頁面包含下面這些組件: 一個 JSP指示將信息傳送到 JSP引擎。指示被設(shè)置在 %和 %標記中。通常,這些標識是 HTML 或者 XML 標識。 JSP動作或者標識:這些通常作為標準或定制標識被實現(xiàn),并且具有 XML標識的語法。 一個表達式: JSP引擎 計算在 %==和 %標記間的所有東西。在上面的例子中,第一個列表項是日子,第二個是年份。 JSP 軟件的內(nèi)置腳本語言是基于 Java 語言的。 這個例子可能小了一點,但是技術(shù)上卻不是?;贘ava 的小腳本提供了一種靈活的方式以執(zhí)行其他功能,而不要求擴展的腳本語言。 JSP指示 JSP頁面使用 JSP指示將指令傳遞到 JSP引擎。 語言指示指定腳本語言,以及所有的擴展。一個好的例子是著作權(quán)文檔或者公司信息文檔 —— 在一個集中地點保存該文檔 并且在頁面中包含比在各個 JSP頁面中更新要容易些。 標識庫指示指出頁面可以調(diào)用的一個客戶標識庫。 JSP 標識,這些標識作為核心標識包括: jsp:useBean 這個標識聲明對一個 JavaBeans組件實例的使用。 jsp:setProperty 這個標識在組件的實例中設(shè)置一個屬性的值。 jsp:include 這個標識用于包含一個靜態(tài)或動態(tài)文件。 標識的好處在于它們易于在應(yīng)用程序間使用和共享。 腳本元件 JSP頁面可以在頁面中包含小的腳本,稱之為小腳本 (scriptlets)。小腳本可以和頁面中的靜態(tài)元件組合(正如上面的例子一樣)起來創(chuàng)建動態(tài)生成的頁面。在這對標志中的所有東西都會被腳本描述語言引擎執(zhí)行,在我們的例子中是主機上的 Java虛擬機。 JSP頁面的應(yīng)用模型 JSP 頁面由 JSP 引擎執(zhí)行,引擎安裝在 Web服務(wù)器或者使用 JSP的應(yīng)用服務(wù)器上。 JSP 頁面通常被編 譯成為 Java Servlet。頁面開發(fā)人員能夠訪問全部的 Java應(yīng)用環(huán)境,以利用 Java技術(shù)的擴展性和可移植性。這使得在接下來的對該頁面的調(diào)用有非??斓捻憫?yīng)。) JSP 頁面可以包含在多種不同的應(yīng)用體系結(jié) 構(gòu)或者模型中。下面的小節(jié)描述了一些可能發(fā)生的情況。 JSP頁面能夠調(diào)用 JDBC或者 Java BlendTM組件來生成結(jié)果,并且創(chuàng)建標準的 HTML,作為結(jié)果發(fā)送回瀏覽器。 這個方法擁有下列優(yōu)點:簡單而快速地編程;頁面作者可以很容易 地根據(jù)請求和資源狀態(tài)生成動態(tài)內(nèi)容;這個結(jié)構(gòu)在許多應(yīng)用上工作良好,但不能擴展到大量的基于 Web 的并發(fā)客戶訪問稀少的企業(yè)資源,因為每個客戶必須建立或者共享一個到可用內(nèi)容資源的連接。 使用 Java Servlet的一個靈活的應(yīng)用 在另一種可能的配置中,基于 Web的客戶機可能直接對 Java Servlet進行請求, Servlet生成動態(tài)內(nèi)容,將結(jié)果捆綁到一個結(jié)果對象中并且調(diào)用 JSP頁面。 這個方法創(chuàng)建了更多的可以為應(yīng)用程序間共享的可重用的組件,并且可以作為更大的應(yīng)用的一部分完成。 采用企業(yè)級 JavaBean技術(shù)的可擴展處理 JSP 頁面也可以作為企業(yè)級 JavaBean(EJB)體系結(jié)構(gòu)中的一個中間層。 EJB 組件管理對后端資源的訪問,從而為眾多的并發(fā)使用者提供可擴展的性能。這將簡化 JSP頁面。 JSP頁面與 XML技術(shù)的集成 JSP頁面可以用于生成 XML和 HTML頁面。對于動態(tài) XML生成,使用基于服務(wù)器的對象和生成 XML輸出的客戶化標識。盡管 Sun在設(shè)計 JSP規(guī)范時使得 JSP頁面即使手工操作對于創(chuàng)作者而言也是很容易的, JSP規(guī)范同時也提供了一個機制以便于創(chuàng)建任意 JSP頁面的一個 XML版本。 通過將 JSP 標識和元件轉(zhuǎn)換為與 XML 兼容的對等物,可以使用基于 XML 的工具來操作JSP 頁面。事實上,經(jīng)過下面這樣簡單的幾步將 JSP頁面轉(zhuǎn)換為 XML頁面是可能的,這些步驟包括: ? 增加一個 JSP根元件; ? 將元件和指示轉(zhuǎn)換為 XML兼容的對等物; ? 為頁面上其他的元件(通常非 JSP)創(chuàng)建 CDATA元件; 通過這個與 XML 兼容的方法,創(chuàng)建 HTML 頁面的設(shè)計者仍然擁有一個快速創(chuàng) 建動態(tài) Web 13 頁面的易用環(huán)境,同時,基于 XML的工具和服務(wù)可以與 JSP頁面集成并且和 JSP兼容的服務(wù)器一起工作。開發(fā)人員可以使用JSP頁面來創(chuàng)建可移植的 Web應(yīng)用,在不同的 Web和應(yīng)用服務(wù)器上為不同的場合所運行,而不論采用什么適合本身場合和需要的創(chuàng)建工具??梢允褂萌魏慰蛻魴C和服務(wù)器平臺,在任何地方編寫和部署它們。 JSP規(guī)范的 Web頁面生成的一個開放的工業(yè)標準方法的第一步。已經(jīng)有幾個 Web 服務(wù)器,應(yīng)用服務(wù)器和開發(fā)工具供應(yīng)商正在為他們的產(chǎn)品添加,這樣在業(yè)界已經(jīng)擁有了最初的、立即的支持。 Java一推出即引起世界各種媒體的注意與熱烈參與討論, 如 Time、 Business Weekly、 CNN等,可見其功能及魅力,事實上,以 Java的功能,勢必在信息界掀起另一番高潮,對于網(wǎng)絡(luò)的發(fā)展,又將邁入另一個新的紀元。 簡單: Java提供了一個功能強大語言的所有功能,但幾乎沒有一點含混特征。 Java 去掉了 C++語言的許多功能,讓 Java 的語言功能很精煉,并增加了一些很有用的功能,如自動收集碎片。這將減少了平常出錯的 50%。 面象對象: Java 實現(xiàn)了 C++的基本面象對象技術(shù)并有一些增強,(為了語言簡單,刪除了一些功能)。 分布式: Java 建立在擴展 TCP/IP 網(wǎng)絡(luò)平臺上。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機文件一樣容易。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯誤。 Java還實現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能。 Java 提供: Null 指針檢測、數(shù)組邊界檢測、異常出口、 Byte code 校驗、結(jié)構(gòu)中立,另外,為了建立 Java作為網(wǎng)絡(luò)的 一個整體, Java將它的程序編譯成一種結(jié)構(gòu)中立的中間文件格式?,F(xiàn)在, Java 運行系統(tǒng)有(SPARC),Win32系統(tǒng) (Windows95和 Windows NT)。 安全: Java 的安全是兩方面的。二方面,當 Java用來創(chuàng) 建瀏覽器時 ,語言功能和一些瀏覽器本身提供的功能結(jié)合起來,使它更安全。它經(jīng)過代碼校驗,檢查代碼段的格式,檢測指針操作,對象操作是否過分以及試圖改變一個對象的類型。 類裝載: Class Loader 通過將本機類與網(wǎng)絡(luò)資源類的名稱分開,來保持安全性。從網(wǎng)絡(luò)上下載的類被調(diào)進一個與源相關(guān)的私有的名字域。這樣就避免了破壞本機類情況的出現(xiàn)。 Ints在 Java 里永遠是整數(shù), 32 位整數(shù)。 解釋的: Java 解釋器 (運行系統(tǒng) )能直接運行目標代碼指令。 高性能: 如果解釋器速度不慢, Java 可以在運行時直接將目標代碼翻譯成機器指令。翻譯目標代碼的速度與 C/C++的性能沒什么區(qū)別。線程--有時也稱小進程--是一個大進程里分出來的小的獨立的進程。多線程帶來的更大的好處是更好的交互性能和實時控制性能。何用過當前瀏覽器的人,都感覺為調(diào)一副圖片而等待是一件很煩惱的事情。 動態(tài)性: Java盡可能地利用了面象
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1