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

正文內(nèi)容

bs網(wǎng)絡(luò)購物廣場商務(wù)系統(tǒng)畢業(yè)設(shè)計論文-資料下載頁

2025-08-18 18:09本頁面

【導(dǎo)讀】社會經(jīng)濟的高速發(fā)展,帶動了商品交易形式的多樣化發(fā)展。計算機行業(yè)的飛速發(fā)展,計算機與。網(wǎng)絡(luò)技術(shù)的信息系統(tǒng)正處于蓬勃發(fā)展的朝陽期?,F(xiàn)代社會的人們的購物選擇越來越趨向于網(wǎng)絡(luò),而。這一切正是源于互聯(lián)網(wǎng)的快速發(fā)展,這也促成互聯(lián)網(wǎng)用戶成倍的增加。于是電子商務(wù)便有了大展拳。式迅速被大眾接受并蔓延開來?;钏脚c精神追求的提高,電子商務(wù)將會有廣闊的發(fā)展空間。目前,網(wǎng)上購物作為電子交易的一部。采購以及在線客戶服務(wù)等功能?,F(xiàn)如今,人們對于網(wǎng)上購物的需求超過預(yù)期的發(fā)展速度,對傳統(tǒng)購。物上網(wǎng)解決方案提出了更嚴格的要求和挑戰(zhàn)。逛商城買到任何想要買到的東西,為此構(gòu)建JustGO網(wǎng)上購物系統(tǒng)。為在線服務(wù)的重要載體。商的評級與建議。人們可以不受時間及空間的諸多。限制,隨時隨地進行網(wǎng)上交易。搭乘互聯(lián)網(wǎng)發(fā)展的快車,結(jié)合人們消費觀。念的改變及消費水平的提高,JustGo網(wǎng)上購物系統(tǒng)應(yīng)運而生。查找相關(guān)資料,撰寫需求分析,翻譯相關(guān)英文文獻,數(shù)據(jù)庫關(guān)系設(shè)計,

  

【正文】 面可以被分為以下幾部分: 1)靜態(tài)數(shù)據(jù),如 HTML 2) JSP 指令,如 include 3) JSP 腳本元素和變量 4) JSP 動作 5)用戶自定義標簽 靜態(tài)數(shù)據(jù) 靜態(tài)數(shù)據(jù)在輸入文件中的內(nèi)容和輸出給 HTTP 響應(yīng)的內(nèi)容完全一致。此時,該 JSP 輸入文件會是一個沒有內(nèi)嵌 Java 或動作的 HTML 頁面。而且,客戶 端每次請求都會得到相同的響應(yīng)內(nèi)容。 JSP 指令 田乾垚:網(wǎng)絡(luò)購物廣場商務(wù)系統(tǒng)的設(shè)計與實現(xiàn) 第 10 頁 共 53 頁 JSP 指令控制 JSP 編譯器如何去生成 servlet,以下是可用的指令: import 使一個 JAVA導(dǎo)入聲明被插入到最終頁面文件。 contentType 規(guī)定了生成內(nèi)容的類型。當(dāng)生成非 HTML 內(nèi)容或者當(dāng)前字符 character set 并非默認字符集時使用。 errorPage 處理 HTTP 請求時,如果出現(xiàn)異常則顯示該錯誤提示信息頁面。 isErrorPage 如果設(shè)置為 TRUE,則表示當(dāng)前文件是一個錯誤提示頁面。 isThreadSafe 表示最 終生成的 servlet 是否安全線程( threadsafe)。 表 31 page 常用頁面指令 JSP腳本 標準腳本變量 , 以下是永遠可用的腳本變量: OutJSPWriter 用來寫入響應(yīng)流的數(shù)據(jù) PageServlet 自身 pagerequest– request 對象 response– response 對象 腳本元素 一種是腳本標簽,在 JavaServlet的類的 jspService()方法中放入所包含的語句 : % int localStackBasedVariable = 1。 (localStackBasedVariable)。 % 一種是表達式標簽,在 JavaServlet 的類中放入待賦值的表達式,表達式注意不能以分號結(jié)尾 : %= expanded inline data + 1 % JSP 動作 JSP 動作是一系列可以調(diào)用內(nèi)建于網(wǎng)絡(luò)服務(wù)器中的功能的 XML 標簽。 然而 JSP 提供了以下動作 ,這些動作一般一般都是常用的一些動作,但是有一些在本應(yīng)用中并未使用到,在這里也統(tǒng)一做一下介紹: jsp:include 和子過程類似, JAVA SERVLET 暫時接管對其它指定的 JSP 頁的請求和響應(yīng)。當(dāng)處理完該 JSP 頁后就馬上把控制權(quán)交還當(dāng)前 JSP 頁。這樣 JSP 代碼就可以在多個 JSP頁中共享而不用復(fù)制。 jsp:forward 用于處理另一個 JSP或 SERVLET 的請求和響應(yīng)??刂茩?quán)永遠不會交還給當(dāng)前 JSP頁。 表 32 include常用頁面指令 為了快速方便地進行動態(tài)網(wǎng)站的開發(fā), JSP 在以下幾個方面做了改進,使其成為快速建立跨平臺的動態(tài)網(wǎng)站的首選方案。 在服務(wù)器端 JSP 引擎解釋 JSP 標識和腳本,生成所請求的內(nèi)容(例如,通過訪問 JavaBeans組件,使用 JDBC 技術(shù)訪問數(shù)據(jù)庫或者包含文件),并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這既有助于作者保護自己的代碼,又能保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。 JSP 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML標識中進行動態(tài)內(nèi)容生成所需要的。標準的 JSP 標識能夠訪問和實例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。 適應(yīng)平臺 幾乎所有平臺都支 持 Java, JSP+JavaBeans幾乎可以在所有平臺下通行無阻。從一個平臺移植到另外一個平臺, JSP 和 JavaBeans甚至不用重新編譯,因為 Java 字節(jié)碼都是標準的與平臺無關(guān)的。 數(shù)據(jù)庫連接 Java中連接數(shù)據(jù)庫的技術(shù)是 JDBC, Java程序通過 JDBC 驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操 作。 Sun 公司還開發(fā)了 JDBC- ODBC bridge,利用此技術(shù) Java 程序可以2020 屆計算機科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(論文) 第 11 頁 共 53 頁 訪問帶有 ODBC 驅(qū)動程序的數(shù)據(jù)庫,大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 ODBC驅(qū)動程序,所以 Java程序能訪問諸如 Oracle、 Sybase、 MS SQL Server 和 MS Access 等數(shù)據(jù)庫。 此外,通過開發(fā)標識庫, JSP 技術(shù)可以進一步擴展。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構(gòu)件來進行工作。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且能擴展到支持企業(yè)級的分布式應(yīng)用中。作為 采用 Java 技術(shù)家族的一部分,以及 Java 的一個組成部分, JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web的應(yīng)用。 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java的,而且所有的 JSP頁面都被編譯成為 Java Servlets,所以 JSP 頁面具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。作為 Java 平臺的一部分, JSP 擁有 Java 編程語言 “ 一次編寫,各處運行 ” 的特點。 JSP 的九大內(nèi)置對象 request request 對象是 類型的對象。 該對象代表了客戶端的請求信息,主要用于接受通過 HTTP 協(xié)議傳送到服務(wù)器的數(shù)據(jù)。(包括頭信息、系統(tǒng)信息、請求方式以及請求參數(shù)等)。 request 對 象的作用域為一次請求。 response response 代表的是對客戶端的響應(yīng),主要是將 JSP 容器處理過的對象傳回到客戶端。 response對象也具有作用域,它只在 JSP 頁面內(nèi)有效。 session 1) 什么是 session:從一個客戶打開瀏覽器并連接到服務(wù)器開始,到客戶關(guān)閉瀏覽器離開這個服務(wù)器結(jié)束,被稱為 一個會話。當(dāng)一個客戶訪問一個服務(wù)器時,可能會在這個服務(wù)器的幾個頁面之間反復(fù)連接,反復(fù)刷新一個頁面,服務(wù)器應(yīng)當(dāng)通過某種辦法知道這是同一個客戶,這就 需要session 對象。 2) session對象的 ID:當(dāng)一個客戶首次訪問服務(wù)器上的一個 JSP 頁面時, JSP引擎產(chǎn)生一個 session 對象,同時分配一個 String類型的 ID號, JSP 引擎同時將這個 ID號發(fā)送到客戶端,存放在 Cookie中,這樣 session 對象和客戶之間就建立了一一對應(yīng)的關(guān)系。當(dāng)客戶再訪問連接該服務(wù)器的其他頁面時,不再分配給客戶新的 session 對象,直到客戶關(guān)閉瀏覽器后,服務(wù)器端該客戶的 session 對象才取消,并且和客戶的會話對應(yīng)關(guān)系消失。當(dāng)客戶重新打開瀏覽器再連接到該服務(wù)器時,服務(wù)器為該客戶再創(chuàng)建一個新的 session 對象。 3) session 對象存在一定時間過期問題,所以存在 session 中的名值對會在一定時間后失去,可以通過更改 session 有效時間來避免這種情況。同時編程時盡量避免將大量有效信息存儲在 session中, request 是一個不錯的替代對象。 application 什么是 application:服務(wù)器啟動后就產(chǎn)生了這個 application 對象,當(dāng)客戶在所訪問的網(wǎng)站的各個頁面之間瀏覽時 。 但是與 session 不同的是,所有客戶的 application 對象都是同一個,即所有客戶共 享這個內(nèi)置的 application 對象。 page page 對象代表 JSP 本身,只有在 JSP 頁面內(nèi)才是合法的。 page 隱含對象本質(zhì)上包含當(dāng)前 Servlet 接口引用的變量,類似于 Java 編程中的 this 指針。 Out out 對象用于在 Web 瀏覽器內(nèi)輸出信息,并且管理應(yīng)用服務(wù)器上的輸出緩沖區(qū)。 在使用 out 對象輸出數(shù)據(jù)時,可以對數(shù)據(jù)緩沖區(qū)進行操作,及時清除緩沖區(qū)中的殘余數(shù)據(jù),為其他的輸出讓出緩沖空間。待數(shù)據(jù)輸出完畢后,要及時關(guān)閉輸出流。 pageContext 田乾垚:網(wǎng)絡(luò)購物廣場商務(wù)系統(tǒng)的設(shè)計與實現(xiàn) 第 12 頁 共 53 頁 pageContext 對象的作用是取得 任何范圍的參數(shù),通過它可以獲取 JSP 頁面的 out、 request、reponse、 session、 application 等對象。 pageContext 對象的創(chuàng)建和初始化都是由容器來完成的,在 JSP頁面中可以直接使用 pageContext 對象。 JSP 的使用技巧及常見問題 如何顯示目錄列表: 我們在本機測試程序時,一般都習(xí)慣在瀏覽器中就能遍歷到某個目錄下都有哪些文件,這就需要 web 服務(wù)器支持目錄列表: 打開文件 conf/,找到以下代碼: paramnamelistings/paramname paramvaluefalse/paramvalue 將其中的 false 改成 true jsp 頁面出現(xiàn)亂碼如何解決? 在頁頭加上: %@pagecontentType=―text/html。charset=gb2312″% 配置 errorpage:(指定處理錯誤的頁面) 打開文件 D:\demo\WEBINF\:在 webapp…/web app中間加入: errorpage errorcode404/errorcode location//location /errorpage (錯誤代碼為 404 的錯誤導(dǎo)向到 ) errorpage errorcode404/errorcode location//location /errorpage 控制器 Servlet Servlet 就 Java 處理 Web 請求的一種機制。 在 JavaWeb 開發(fā)中,將網(wǎng)頁,也就是客戶端的請求提交后,交 給 Servlet 處理 。 也可以 交給 JSP處理 。 Servlet 是一個 Java 類 。 Servlet 的命名可以看出 Sun 公司 命名的特點,如 Applet 表示小應(yīng)用程序; Scriptlet = Script + Applet,表示小腳本程序;同樣 Servlet = Server + Applet,表示小服務(wù)程序。 什么是 Servlet Servlet 就是是通常的 Java 程序。 Servlet 導(dǎo)入特定的屬于 Java Servlet API 的包。因為是對象字節(jié)碼,可動態(tài)地從網(wǎng)絡(luò)加載,可以說 Servlet 對 Server 就如同 Applet 對 Client 一樣,但是,由于 Servlet運行于 Server中,它們并不需要一個圖形用戶界面。從這個角度講, Servlet 也被稱為 FacelessObject。 一個 Servlet 就是 Java 編程語言中的一個類,它被用來擴展服務(wù)器的性能,服務(wù)器上駐留著可以通過 “ 請求 響應(yīng) ” 編程模型來訪問的應(yīng)用程序。雖然 servlet 可以對任何類型的請求產(chǎn)生響應(yīng),但通常只用來擴展 Web 服務(wù)器的應(yīng)用程序。 最早支持 Servlet 技術(shù)的 JavaSoft 的 Java Web Server。此后,一些其它 的基于 Java 的 Web Server開始支持標準的 Servlet API。 Servlet 的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài) Web內(nèi)容。這個過程為: 1) 客戶端發(fā)送請求至服務(wù)器端; 2) 服務(wù)器將請求信息發(fā)送至 Servlet; 2020 屆計算機科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(論文) 第 13 頁 共 53 頁 3) Servlet 生成響應(yīng)內(nèi)容并將其傳給服務(wù)器。響應(yīng)內(nèi)容動態(tài)生成,通常取決于客戶端的請求; 4) 服務(wù)器將響應(yīng)返回給客戶端。 圖 33 Servlet 主類 Servlet 是在服務(wù)器上運行的小程序。這個詞是在 Java applet 的環(huán)境中創(chuàng)造的, Java applet 是一種當(dāng)作單獨文件跟網(wǎng)頁一起發(fā)送的小程序。 服務(wù)器上需要一些程序,常常是根據(jù)用戶輸入訪問數(shù)據(jù)庫的程序。這些通常是使用公共網(wǎng)關(guān)接口應(yīng)用程序完成的。各個用戶請求被激活成單個程序中的一個線程,而 無需 創(chuàng)建單獨的進程,這意味著服務(wù)器端處理請求的系統(tǒng)開銷將明顯降低。 Servlet 的生命周期 Servlet 的生命周期一般分為 4 步: 加載 —— 實例化 —— 服務(wù) —— 銷毀 但是嚴格說來, Servlet 的生命周期應(yīng)該是有 6 步的,如下: 客戶端請求該 Servlet; 加載 Servlet 類到內(nèi)存; 實 例化、初始化該 Servlet; Init()初始化參數(shù); Service()( doGet()或者 doPost()) 。 Destroy()。 ( 1) 加載: 加載一般是在運行 Tomcat 容器時候來完成的,將 Servlet 類加載到 Tomcat 中,或者是客戶端發(fā)來請求時也可以完成加載。 ( 2)實例化: 實例化一般是
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1