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

正文內(nèi)容

基于jsp模擬當當網(wǎng)圖書銷售系統(tǒng)畢業(yè)設(shè)計-wenkub

2022-09-07 15:27:27 本頁面
 

【正文】 un的參與和基于 JSP 模擬當當網(wǎng)圖是銷售系統(tǒng) 7 支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。 Weblogic 的高售價與市場競爭對手相對 較少有關(guān),目前商業(yè)應(yīng)用服務(wù)器領(lǐng)域和它競爭的軟件只有 IBM 的Websphere。 BEAWebLogic Server 擁有處理關(guān)鍵 Web應(yīng)用系統(tǒng)問題所需的性能、可擴展性和高可用性。但是 JBoss 核心服務(wù)僅是提供 EJB 服務(wù)器。因為 JBoss代碼遵循 LGPL許可,我們可以在任何商業(yè)應(yīng)用中免費使用它,而不用支付費用。程序段可以和頁面中的靜態(tài)元件組合起來創(chuàng)建動態(tài)生成的頁面。表達式的形式為:%=expression。當頁面被初始化的時候, JSP 頁面中的所有聲明都被初始化。例如 JSP: useBean; JSP: setProperty; JSP: getProperty就是標準動作。 動作指令(標識):動作指令用于執(zhí)行某些動作。通常, JSP 代碼和組件用于創(chuàng)建在最終頁面上顯示的文本。如果沒有修改,則將請求交還給還在內(nèi)存中的 Servlet 的jspService()方法 ,執(zhí)行回復(fù)操作。在編譯時如果發(fā)現(xiàn) JSP 文件有任 何語法錯誤,轉(zhuǎn)換過程將中斷,并向客戶端發(fā)出出錯信息;如果編譯成功,則所轉(zhuǎn)換產(chǎn)生的 Servlet 代碼被編譯,然后該 Servlet 被 JSP 引擎加載到內(nèi)存中。在頁面中引入程序設(shè)計語言的目的是正是為了實現(xiàn)動態(tài)交互。服務(wù)端技術(shù)是 JSP區(qū)別于 JavaScript、 VBScript等客戶端動態(tài)頁面技術(shù)的重要性。因為 Java是平臺無關(guān)的,所以 JSP是跨平臺的。 JSP技術(shù) JSP是 “Java Server Pages”的縮寫,是一種基于 Java的腳本技術(shù),可以解釋為 “基于 Java的服務(wù)端動態(tài)頁面技術(shù) ”。 Java 的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結(jié)構(gòu)和在多平臺之間傳遞信息的低成本方式。 JAVA 語言簡介 Java,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設(shè)計語言和 Java 平臺的總稱。 第四,安全性方面。與 B/S 結(jié)構(gòu)相比, C/S 技術(shù)的歷史更為 “悠久 ”,從技術(shù)成熟度和開發(fā)人員普遍掌握的水平來看更為成熟?;?JSP 模擬當當網(wǎng)圖是銷售系統(tǒng) 3 不過, B/S 結(jié)構(gòu)的 客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡單功能,絕大部分工作要由服務(wù)器承擔,這就對服務(wù)器提出了很高的要求,無形中增加了用戶在這一方面的投入。系統(tǒng)的擴展門頭溝較強,只要能夠連接網(wǎng)絡(luò),再由系統(tǒng)管理員分配一個合法的用戶名和正確的密碼,就可以使用了。對于整個系統(tǒng)架構(gòu)這種方式來理解,視圖層主要是界面與顯示效果,如 B/S 架構(gòu)的瀏覽器;邏輯層主要用于處理數(shù)據(jù)與后臺運算,一般來說指的是 B/S 架構(gòu)中的應(yīng)用服務(wù)器;數(shù)據(jù)層主要是指數(shù)據(jù)存儲,數(shù)據(jù)存儲可能是數(shù)據(jù)庫,可能是文件,也可能是網(wǎng)絡(luò)地址,專業(yè)一點說就是把數(shù)據(jù)持久化。 基于 JSP 模擬當當網(wǎng)圖是銷售系統(tǒng) 2 第二章 軟件體系結(jié)構(gòu)及關(guān)鍵技術(shù) 軟件體系結(jié)構(gòu) B/S 結(jié)構(gòu)介紹 B/S 結(jié)構(gòu)( Browser/Server,瀏覽器 /服務(wù)器模式),是 WEB 興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,實質(zhì)上是以 Java 技術(shù)為核心、以 J2EE 為平臺的計算模式。 本課題研究內(nèi)容 本系統(tǒng)采用 B/S( Browser/Server)結(jié)構(gòu)進行設(shè)計 ,使用 MYSQL 構(gòu)建數(shù)據(jù)庫,并在 JSP 環(huán)境下使用 JAVA 語言開發(fā)的一個功能完善的網(wǎng)上圖書銷售系統(tǒng)。更多的人更愿意 足不出戶就可以挑選購買自己喜歡的各種書籍,這樣大大縮短了購書的時間, 提高了效率。而且 ,圖書因其具有標識精晰、規(guī)格統(tǒng)一、特征容易描述、同種商 品個體之間無差異等特性而能成為發(fā)展電子商務(wù)的最為理想的商品類型。其具有一定的實用性 ,用戶可以在網(wǎng)上瀏覽圖書信息 ,查找圖書資料 ,將自己喜歡的放入購物車并下訂單購買;同時 ,管理員 也可以對整個系統(tǒng)的信息和數(shù)據(jù)進行管理 ,可以管理庫存書信息、分類信息、出版社信息、用戶信息和訂單信息。 Web 瀏覽器是客戶端最主要的應(yīng)用軟件,這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,使系統(tǒng)的開 發(fā)可以一次性到位,并能實現(xiàn)不同的使用者,從不同的地點,以不同的網(wǎng)絡(luò)接入方式 (比如 LAN, WAN, Inter/Intra 等 )來訪問和操作共同的數(shù)據(jù)庫;并且通過設(shè)置合理的用戶權(quán)限,來有效地保護數(shù)據(jù)庫平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全,特別是在 Java 這樣的跨平臺語言出現(xiàn)之后, B/S 架構(gòu)管理軟件更加方便、快捷、高效。 雖然說三個層次的劃分是從邏輯上來分的,但是具體的物理分法可以有多種組合。甚至可以在線申請,通過公司內(nèi)部的安全認證(如 CA 證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進入統(tǒng)。 采用 C/S 結(jié)構(gòu)時,客戶端和服務(wù)器都承擔部分工作,有效利用了客戶端和服務(wù)器端的資源,使用戶不必在硬件上有更多的投入。 第三,系統(tǒng)升級方面。在安全性上, B/S 結(jié)構(gòu)則略顯不足,畢竟現(xiàn)在網(wǎng)絡(luò)安全系數(shù)不高,只要擁有密碼,任何人都可以進入到用戶的系統(tǒng)中;而 C/S 結(jié)構(gòu)由于需要特定的客戶端軟件,并且一般來說都要對客戶端加密, 甚至可以限定只有某一臺計算機可以使用這個客戶端,因而對安全性有更多的保障。 2020 年 04 月 20 日 Sun公司被 oracle(甲骨文 )收購。特別是 Java 企業(yè)應(yīng)用編程接口( Java Enterprise APIs)為企業(yè)計算及電子商務(wù)應(yīng)用 系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫?;?Java是 JSP一切優(yōu)秀品質(zhì)的根本物質(zhì)基礎(chǔ)?;?Java是 JSP區(qū)別包含 ASP( Active Server Pages)在內(nèi)的 其它服務(wù)端動態(tài)頁面技術(shù)的重要特征。 JSP是一種頁面技術(shù),而現(xiàn)在 JSP只實現(xiàn)了 HTTP( Hypertext Transfer Protocol)協(xié)議,只能應(yīng)用于 Web頁面。 JSP的運行原理: 在 JSP 第一次獲得來自于客戶端瀏覽器的請求時, JSP 文件將被 JSP 引擎( JSPengine)轉(zhuǎn)換成一個 Servlet,即將 ”.jsp”文件編譯成 Java Class 文件。此時 JSP引擎還請求了 jspInit()方法的執(zhí)行,并對此 Servlet 初始化。由于 Servlet 始終駐于內(nèi)存,所以響應(yīng)是非??斓摹Mǔ碚f, JSP 頁面包括編譯指令,動作指令,聲明,表達式和程序段等內(nèi)容。在 JSP 規(guī)范中有 2 種類型的動作指令的標識。 聲明:用于聲明合法的變量和方法 。除了簡單的變量,方法也能被聲明。表達式求值的結(jié)果被強制轉(zhuǎn)換為一個字符串,并插入到當前的基于 JSP 模擬當當網(wǎng)圖是銷售系統(tǒng) 6 輸出流中。程序段在 “%%”中定義,在這對標識中的所有東西都會被當成 JSP 程序執(zhí)行。JBoss 支持 和 EJB 、 的規(guī)范,它是一個管理 EJB 的容器和服務(wù)器。 JBoss 不包括Servleters/JSP page 的 WEB 容器,需要和 Tomcat 或 Jetty 綁定使用。與 BEA WebLogicCommerce ServerTM 配合使用, BEA WebLogic Server 可為部署適應(yīng)性個性化電子商務(wù)應(yīng)用系統(tǒng)提供完善的解決方案。 Tomcat 服務(wù)器是在 SUN 公司的 JSWDK( JavaServer Web DevelopmentKit,SUN公司推出的小型 Servlet/JSP調(diào)試工具)的基礎(chǔ)上發(fā)展起來的一個優(yōu)秀的 Java Web 應(yīng)用容器。因為 Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。而且目前 Tomcat還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。得益于 Java 的跨平臺的特性, Servlet 也是平臺無關(guān)的,實際上,只要符合 Java Servlet 規(guī)范, Servlet是完全平臺無關(guān)且是 Web 服務(wù)器無關(guān)的。 基于 JSP 模擬當當網(wǎng)圖是銷售系統(tǒng) 8 Struts 的由來和發(fā)展 Struts 框架工具是 Apache 基金會 Jakarta 項目中推出的一個子項目。 Struts 架構(gòu)一經(jīng)推出,即受到 Java 開發(fā)群體的廣泛重視,從 2020 年開始逐漸升溫,并日漸成為 Java 創(chuàng)建 Web 應(yīng)用開發(fā)的最流行的框架工具,在目前 Java Web 程序員的招聘要求中,幾乎都提出了對 Struts 的要求,精通 Struts 架構(gòu)已經(jīng)成為 Java Web 程序員必備的技能。因為模型是與數(shù)據(jù)格式無關(guān)的,因此一個模型可以為多個視圖提供數(shù)據(jù),這樣一個模型一次編寫可以被多個視圖重用,從而避免了代碼的重復(fù)編寫。 MVC 模式中,控制器主要起導(dǎo)航的作用,它根據(jù)用戶的輸入調(diào)用相應(yīng)的模 型和視圖去完成用戶的請求。設(shè)計模式比框架更抽象,設(shè)計模式只有其實例才能表示為代碼,而框架本身可以用代碼表示,框架是一套設(shè)計詳細的類,類與類之間功能各異,又彼此聯(lián)系,相輔相成,形成了對某一類問題的可重用的、易擴展的解決方案。用 Action 的 execute()方法來執(zhí)行 Action,最終返回ActionFoward。 ActionForm 是一個符合JavaBean規(guī)范的類,所有的屬性都應(yīng)滿足 get 和 set 對應(yīng)。在 Form 驗證基于 JSP 模擬當當網(wǎng)圖是銷售系統(tǒng) 11 的過程中,如果有 Error 發(fā)生,則會將頁面重新導(dǎo)向至輸入頁,并提示錯誤。一般來說,應(yīng)改使用 Business Delegate 模式來對 Business tier 進行訪問以解除耦合。 LookupDispatchAction 可以根據(jù)提交表單按鈕的名稱來執(zhí)行函數(shù)。 Taglib 是 Struts 的標記庫,靈活動用,能大大提高開發(fā)效率。尤其是當另一批開發(fā)者接手這個項目時,這種優(yōu)勢體現(xiàn)得更加明顯。雖然它現(xiàn)在還有不少缺點,但它是一種非 常優(yōu)秀的 J2EE MVC 實現(xiàn)方式。具體到本系統(tǒng)而言,就是要 根據(jù)網(wǎng)上書店的經(jīng)營目標、內(nèi)容、規(guī)模、性質(zhì)、現(xiàn)有的配置等具體情況,進行系統(tǒng)可行性分析、明確系統(tǒng)開發(fā)目標、規(guī)劃系統(tǒng)整體的物理結(jié)構(gòu)。時空概念上相對的自由度 。另外,開設(shè)網(wǎng)上書店的成本遠遠低于傳統(tǒng)模式,會給商家?guī)砜捎^的經(jīng)濟效益。調(diào)查報告說,只有 48%左右的用戶滿意自己的網(wǎng)上購書經(jīng)歷, 而回答不滿意和一般的用戶卻占到了一半以上。但是,令人欣慰的是,在開展電子商務(wù)和網(wǎng)上銀行業(yè)務(wù)過程中,這些薄弱、落后的環(huán)節(jié)正在改變。作為社會網(wǎng)絡(luò)建設(shè)的受益者,隨著社會環(huán)境的改善,網(wǎng)上購書之路將會更加通暢。 系統(tǒng)需求分析 書籍作為商品,有它一定的特殊性 :圖書屬低價商品,易于運輸,對于同一名稱的書籍內(nèi)容都是一致的,挑選性不強 ?;谏鲜鲈蛭覀冞x擇網(wǎng)上書店作為動態(tài)電子商務(wù)主體。用戶登錄后才可以進行購物。用戶還可以通過:新書上架、特價書籍、書籍排行這三個專攔進行查看 購物車 用戶在瀏覽書籍時,按下 購買 按鈕,就可以將書籍放入自己的購物車中,便于購買。 企業(yè)原有資源整合:通過 WEB 服務(wù)將企業(yè)內(nèi)部商業(yè)邏輯與外界銷售平臺整合,極大提高了開發(fā)效率,降低了企業(yè)成本,使企業(yè)與合作伙伴之間相互發(fā)現(xiàn)合作的商機迅速變大,真正實現(xiàn)動態(tài)電子商務(wù)。 :注冊信息來源 :用戶輸入去向 : 用戶注冊,進入用戶信息數(shù)據(jù)庫組成 :用戶名 +密碼 +確認密碼 +隨機識別碼 +電子郵箱 +常用電話 +通訊地址流通量 :每次注冊輸入一次 。靜態(tài)視基于 JSP 模擬當當網(wǎng)圖是銷售系統(tǒng) 18 圖模型主要是對系統(tǒng)的每一個用例進行分析 ,更多探究系統(tǒng)的內(nèi)部 ,從靜態(tài)的角度來描述用例的實現(xiàn)。系統(tǒng)會員用戶的購書行為 , 如圖35 所示。系統(tǒng)購書模塊中結(jié)賬用例的 順序圖如圖 36 所示。 首頁設(shè)計 由于本例網(wǎng)上書店是一個網(wǎng)上電子商務(wù)系統(tǒng),所以最終的目的是發(fā)布在互聯(lián)網(wǎng)上,因此外觀的設(shè)計對整個系統(tǒng)來說顯得非常重要的,而網(wǎng)上書店的首頁將是瀏覽者最先看到的歡迎式的頁面,所以網(wǎng)站的首頁極為重要,首頁設(shè)計的好壞將直接影響到顧客的購買欲望。 最終形成的網(wǎng)站美觀大方的首頁。 C. 模擬郵箱確認獲得注冊時通過發(fā)送驗證碼給郵箱的郵箱類 為了保證系統(tǒng)的安全性,模擬郵箱驗 證的方式設(shè)計這個工具類,在程序中控制,當用戶在注冊界面點擊注冊按鈕時為用戶生產(chǎn)一個唯一且長度一定的 UUID驗證碼,發(fā)送給用戶注冊的郵箱,本系統(tǒng)只是模擬,在控制臺輸出該驗證碼,將其輸入到驗證碼的地方,經(jīng)過程序控制,驗證是否成功注冊。 在具體業(yè)務(wù)中可以根據(jù)自己的需要再加 詳細 邏輯 設(shè)計 。 圖 43 編輯推薦展示區(qū) 熱銷圖書展臺的實現(xiàn) 在網(wǎng)站前臺的居中位置,分欄列出了本例網(wǎng)上書店銷量最好的圖書信息,主要包括圖書的封面、名稱、定價、當當價信息等。 界面顯示如 圖 44 所示: 最新上架圖書展臺的實現(xiàn) 在網(wǎng)站前臺的居中位置,分欄列出了本例網(wǎng)上 書店最新上架的圖書信息,主要包括圖書的封面、名稱、定價、當當價信息等。 a)用戶注冊 為了統(tǒng)一管理,網(wǎng)上書店規(guī)定只有會員用戶才可以購買圖書。 該頁面的運行結(jié)果如圖 46所示: 基于 JSP 模擬當當網(wǎng)圖是銷售系統(tǒng)
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1