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

正文內(nèi)容

基于strutsspringhibernate的購物網(wǎng)站設計與實現(xiàn)-文庫吧

2024-10-21 03:27 本頁面


【正文】 .......................................................................... 20 帶日志功能的設計 ......................................................................................20 .......................................................................................21 Struts配置文件 ...........................................................................................21 Spring配置文件 ..........................................................................................22 Hibernate自動生成的文件 ...........................................................................22 工程包層次結(jié)構(gòu) ..........................................................................................23 詳細模塊設計 .................................................................................................... 23 顧客注冊、登錄模塊 ...................................................................................23 商品檢索、瀏覽模塊 ...................................................................................24 個人信息管理模塊 ......................................................................................24 購物車 /收藏夾模塊 .....................................................................................25 后臺登錄模塊 .............................................................................................25 后臺商品管理模塊 ......................................................................................26 后臺商品目錄管理模塊 ...............................................................................26 后臺訂單管理模塊 ......................................................................................27 后臺會員管理模塊 ......................................................................................27 6 系統(tǒng)實現(xiàn) ............................................................................................. 28 環(huán)境配置 ............................................................................................................ 28 主要界面及代碼 ................................................................................................ 29 前臺界面顯示及代碼 ...................................................................................29 后臺界面顯示及代碼 ...................................................................................47 結(jié)論 ............................................................................................................. 52 致謝 ............................................................................................................. 53 參考文獻 ..................................................................................................... 54 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 1 1 引 言 隨著 Inter 的蓬勃發(fā)展,電子商務慢慢融入了我們的生活。如今,在發(fā)達國家通過 Inter 進行交易已成為潮流 。由于網(wǎng)上電子商務的穩(wěn)定性需求比較高,商城系統(tǒng)面臨著嚴格的考驗。不少商家、公司只制作一個或者幾個產(chǎn)品介紹的界面,顯然無法滿足客戶的需求??蛻舨荒茉谠诰€訂單,導致了他需要通過多種步驟來與商家取得聯(lián)系。其弊端顯而易見,首先是低效率、數(shù)據(jù)的嚴重冗余,其次是維護困難;顯然這些簡單鏈接構(gòu)成的網(wǎng)站在數(shù)據(jù)的共享性、人機的交互性以及網(wǎng)站維護性上都有很大的問題。因此,開發(fā)一個基于 web 的動態(tài)網(wǎng)上購物系統(tǒng)是極其迫切的。 因此, PHP, ASP, JSP 應運而生。 PHP 語法簡單,非常易學易用,很利于快速開發(fā)各種功能不同的定制網(wǎng)站。 但是它沒有一個大的公司去支援它,使的后續(xù)能力比較差。 ASP 簡單且易于維護,很適合小型網(wǎng)站應用,通過 DCOM 和 MTS 技術(shù), ASP 甚至還可以完成小規(guī)模的企業(yè)應用,但 ASP 的致命缺點就是不支持跨平臺的系統(tǒng),在大型項目開發(fā)和維護上非常困難。JSP 對于網(wǎng)站開發(fā)來講不像 PHP 和 ASP 那樣易學易用,支持 JAVA 的主機也少于支持 PHP 的主機,這從一定程度上限制了 JAVA 技術(shù)在網(wǎng)站上的發(fā)展,不過在企業(yè)軟件應用上來講, MVC 還是擁有相當大的優(yōu)勢的,雖然其配置和部署相對其他腳本語言來說要復雜一些,但對于跨平臺的中大型企業(yè)應用系統(tǒng) 來講,基于 JAVA 技術(shù)的MVC 架構(gòu)幾乎成為唯一的選擇。 電子商務從 1995 年以來得到了迅速發(fā)展,顯現(xiàn)了巨大的現(xiàn)代商業(yè)價值。 在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡商店發(fā)展速度迅猛。尤其是美國,各類送貨系統(tǒng)、快遞運輸公司、支付公司、安全、廣告、商務軟件、信息服務等新型物流和中介機構(gòu)發(fā)展呈加速態(tài)勢,并且有很大的發(fā)展空間。 在我國,網(wǎng)上購物從無到有也不過短短幾年時間。根據(jù)中國網(wǎng)絡經(jīng)濟研究報告,截止 2020 年中國互聯(lián)網(wǎng)用戶數(shù)量已達到 億,有過網(wǎng)上購物經(jīng)歷的用戶已經(jīng)超過7400 萬人,并且這一數(shù)字還在以 60% 左右的速度增長。這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎,網(wǎng)上購物方式慢慢被大家所接受。 在技術(shù)方面,由于我國基本都使用 windows 操作系統(tǒng),所以用 VS 平臺開發(fā)比較多。但在發(fā)達國家不一樣,比如美國,它有 MAC 操作系統(tǒng),那里 ASP 將不再適用,它并不是很好的支持跨平臺。 21 世紀將進入電子商務時代,是社會發(fā)展的必然,我們將別無選擇地生活在電子商務時代。如何面對電子商務方式、如何適應數(shù)字化生存并積極參與電子商務 時代的國際競爭,是涉及到每個人、每個企業(yè)、部門及國家發(fā)展與生存的重大問題,也是國家管理部門現(xiàn)在應該 規(guī)劃、并促進其發(fā)展的戰(zhàn)略問題。 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 2 2 相關(guān)知識和技術(shù)背景 J2EE概述 J2EE( Java 2 Platform, Enterprise Edition)是美國 Sun 公司 推出的一種全新概念的模型 ,與傳統(tǒng)的互聯(lián)網(wǎng)應用程序模型相比有著不可比擬的優(yōu)勢。 典型的說,提供這些服務的應用軟件必須同企業(yè)信息系統(tǒng)( EIS)相結(jié)合,并提供新的能向更為廣闊的用戶提供的服務。這些服務要具備以下的特點: a. 高可用性:來滿足現(xiàn)在的全球商業(yè)環(huán)境 b. 安全性:保護用戶的隱私和企業(yè)數(shù)據(jù)的安全 c. 可依賴性和可擴展性:保證商業(yè)交 易的正確和迅捷 通常這些服務是由分布的應用程序組成的,包括前端數(shù)據(jù)端和后端數(shù)據(jù)源以及它們之間的一層或幾層,這些中間層提供了把商業(yè)功能和數(shù)據(jù)與 EIS 相結(jié)合的功能。這些中間層把客戶端從復雜的商業(yè)邏輯中分離出來,利用成熟的 INTERNET 技術(shù)使用戶在管理上所花費的時間最小化。 J2EE 正式降低了開發(fā)這種中間層服務的成本和復雜程度,因而使得服務可以被快速的展開,并能夠更輕松的面對競爭中的壓力。 J2EE 架構(gòu)圖見圖 21 MVC設計模式 MVC 框架把業(yè)務邏輯、頁面流程控制和用戶界面分開,便于開發(fā)人員進行角色分工, 實現(xiàn)分層及并行開發(fā),有利于軟件復用和重構(gòu),以及系統(tǒng)的維護和擴展。其中,“Model”代表的是應用的業(yè)務邏輯 (通過 Java Bean, EJB 組件實現(xiàn) ), “view”是應用的表示層 (一般是 JSP 或 JSF 頁面 ), “Controller是提供應用的處理過程控制,這種設計模型把應用邏輯,處理過程和顯示邏輯分成不同的組件實現(xiàn),降低了業(yè)務邏輯接口和數(shù)據(jù)接口之間的耦合,同時提高了代碼的重用性。 MVC 工作原理見圖 22。 Model ViewMySQLControllerDispatchRoutesWeb ServerBrowser 圖 21 MVC 工作原理 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 3 Struts MVC設計模式 Struts 提供了 Controller 組件并且整合了其它技術(shù)來實現(xiàn) Model 和 View。對于Model, Struts 可以使用標準數(shù)據(jù)訪問技術(shù) , 如 JDBC 和 EJB。也可以使用第三方工具,如 Hibernate。至于 View, Struts 支持 JSP 技術(shù)、 JSTL 和 JSF,也可以使用 Velocity模板, XSLT 及其它表示系統(tǒng)。此外 Struts 提供了自定義的標記庫,可以輔助 JSP 進行表示層的設計,通過這些自定義標記可以和系統(tǒng)的 Model 部分進行交互。 Struts 的核心組件有 ActionServlet, Action, ActionForm, ActionMapping, ActionForword, TagLib以及配置文件等。我們用 JSP 技術(shù)結(jié)合 Struts 強大的 TagLib 來實現(xiàn)我們的表示層。 UpdateHTTPResponseHTTPRequestEventForwardDispatchGetTagClient BrowserController ServletView JSPBusiness Logic ActionModel Application State 圖 22 struts 1 架構(gòu)圖 Spring框架 Spring 是一個以依賴注入 (inversion of control IOC)原則和面向方面編程思想(aspectoriented programming, AOP)為基礎的輕量級框架。 Spring 既是一個 AOP 框架,也是一個 IOC 容器。運用 AOP 可以創(chuàng)建 “橫切關(guān)注點 ”(Crosscutting Concerns),在應用時將它們插入代碼中,使得代碼有良好的可重用性。 IOC 容器允許在需要生成對象的地方創(chuàng)建一個應用上下文,然后將這些對象傳遞給它們的合作對象。它可以很容易地替換業(yè)務對象,只要用 Java Bean 屬性和配置文件加入依賴性,然后就可以很容易地在需要時替換具有類似接口的協(xié)作對象。 Spring 還提供了可以和總體的 IOC 容器集成的強大而靈活的 MVC Web 框。 Spring 是一個輕型容器,其核心是 Bean 工廠,用以構(gòu)造我們所需要的 Model。在此基礎之上, Spring 提供了 AOP 的實現(xiàn),用它來提供非管理環(huán) 境下申明方式的事務、安全等服務;對 Bean 工廠的擴展 Application Con
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1