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

正文內(nèi)容

計(jì)算機(jī)軟件設(shè)計(jì)精品]基于web的網(wǎng)上商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧資料

2024-11-24 17:36本頁(yè)面
  

【正文】 器,可利用它響應(yīng)對(duì) HTML 頁(yè)面的訪問(wèn)請(qǐng)求。 Apache Tomcat 包含了一個(gè)配置管理工具,也可以通過(guò)編輯 XML 格式的配置文件來(lái)進(jìn)行配置。由于 Tomcat本身也內(nèi)含了一個(gè) HTTP服務(wù)器,它也可以被視作一個(gè)單獨(dú)的 Web服務(wù)器。 Struts 跟Tomcat、 Turbine 等諸多 Apache 項(xiàng)目一樣,是開(kāi)源軟件,這是它的一大優(yōu)點(diǎn),使開(kāi)發(fā)者能更深入的了解其內(nèi)部實(shí)現(xiàn)機(jī)制。它的目的是為了減少在運(yùn)用 MVC 設(shè)計(jì)模型來(lái)開(kāi)發(fā) Web 應(yīng)用的時(shí)間。 Taglib 是 Struts 的標(biāo) 記庫(kù),靈活動(dòng)用,能大大提高開(kāi)發(fā)效率。很多開(kāi)發(fā)人員認(rèn)為 Struts 目前尚不成熟,應(yīng)用的成本較高。 Struts 2 在 2020 年合并, WebWork 與 Struts 這兩個(gè)優(yōu)秀的 Java EE Web 框架 Web Framework 的團(tuán)體,決定合作共同開(kāi)發(fā)一個(gè)新的,整合了 WebWork 與Struts 優(yōu)點(diǎn),并且更加優(yōu)雅、擴(kuò)展性更強(qiáng)的框架,命名為“ Struts 2”,原 Struts的 版本產(chǎn)品稱(chēng)為“ Struts 1”。為了擺脫上述的約束與局二 〇一一 屆本科畢業(yè)設(shè)計(jì)(論文) 第 8 頁(yè) 共 44 頁(yè) 限,把業(yè)務(wù)邏輯代碼從表現(xiàn)層中清晰的分離出來(lái), 2020 年, Craig McClanahan采用了 MVC 的設(shè)計(jì)模式開(kāi)發(fā) Struts。 發(fā)展歷程在 Java EE 的 Web 應(yīng)用發(fā)展的初期,除了使用 Servlet 技術(shù)以外,普遍是在 JavaServer Pages( JSP)的源代碼中,采用 HTML 與 Java 代碼混合的方式進(jìn)行開(kāi)發(fā)。在 Struts 的視圖( View)端,除了使用標(biāo)準(zhǔn)的 JavaServer Pages( JSP)以外,還提供了大量的標(biāo)簽庫(kù)使用,同時(shí)也可以與其他表現(xiàn)層組件技術(shù)(產(chǎn)品)進(jìn)行整合,比如 Velocity Templates, XSLT 等。在 MVC 的 模型( Model)部分,經(jīng)常劃分為兩個(gè)主要子系統(tǒng)(系統(tǒng)的內(nèi)部數(shù)據(jù)狀態(tài)與改變數(shù)據(jù)狀態(tài)的邏輯動(dòng)作),這兩個(gè)概念子系統(tǒng)分別具體對(duì)應(yīng) Struts 里的 ActionForm 與 Action 兩個(gè)需要繼承實(shí)現(xiàn)超類(lèi)。它通過(guò)采用 Java Servlet/JSP 技 術(shù) , 實(shí) 現(xiàn) 了 基 于 Java EE Web 應(yīng) 用 的ModelViewController 設(shè)計(jì)模式的應(yīng)用框架,是 MVC 經(jīng)典設(shè)計(jì)模式中的一個(gè)經(jīng)典產(chǎn)品。 Struts 框架的介紹 Struts 項(xiàng)目是 Apache 軟件基金會(huì)( ASF)贊助的一個(gè)開(kāi)源項(xiàng)目。它被稱(chēng)為 “輕型 ”的體系結(jié)構(gòu)時(shí),我們只使用對(duì)象關(guān)系映射的組成部 分。例如 Apache 的二溴氯丙烷是用于與 Hibernate 的連接池。 Hibernate 是很好的工具盡可能對(duì)象關(guān)系映射的關(guān)注,但在連接管理和事務(wù)管理方面,它在性能和能力缺乏。這部分是用來(lái)休眠選擇,插入,更新和刪除記錄窗體的基礎(chǔ)表。 交易管理:事務(wù)管理服務(wù)提供給用戶能夠同時(shí)執(zhí)行多個(gè)數(shù)據(jù)庫(kù)報(bào)表。 Hibernate 的架構(gòu)有三個(gè)主要部分組成: 二 〇一一 屆本科畢業(yè)設(shè)計(jì)(論文) 第 7 頁(yè) 共 44 頁(yè) 連接管理 :Hibernate 的連接管理服務(wù)提供的數(shù)據(jù)庫(kù)連接的有效管理。 Hibernate 不僅負(fù)責(zé)從 Java 類(lèi)到數(shù)據(jù)庫(kù)表的映射(還包括從 Java 數(shù)據(jù)類(lèi)型到 SQL 數(shù)據(jù)類(lèi)型的映射),還提供了面向?qū)ο蟮臄?shù)據(jù)查詢檢索機(jī)制,從而極大地縮短的手動(dòng)處理 SQL和 JDBC 上的開(kāi)發(fā)時(shí)間。 概覽它的設(shè)計(jì)目標(biāo)是將軟件開(kāi)發(fā)人員從大量相同的數(shù)據(jù)持久層相關(guān)編程工作中解放出來(lái)。 它是使用 GNU寬通用公共許可證發(fā)行的自由、開(kāi)源的軟件。這主要是因?yàn)樾掳娴?Java 3D 技術(shù)已經(jīng)能像 C++一樣調(diào)用硬件加速,也就是使用顯卡來(lái)加速,無(wú)論是 C++還是 Java 語(yǔ)言寫(xiě)的 3D 游戲都是使用顯卡及 GPU 來(lái)處理,從而使得 CPU 可以專(zhuān)注于其他方面的工作。所以到目前為止,性能敏感的代碼,例如驅(qū)動(dòng)程序和 3D 視頻游戲,還是大多使用本地編譯,甚至直接以不直接支持面向?qū)ο蟮?C 語(yǔ)言或機(jī)器碼編寫(xiě)。 Java 的設(shè)計(jì)目的主要是安全性和可攜性,所以對(duì)于一些特性,比如對(duì)硬件架構(gòu)和存儲(chǔ)器地址訪問(wèn)的直接訪問(wèn)都被去除了。另外,在使用 server 選項(xiàng)運(yùn)行 java 程序時(shí),也可以對(duì) java 進(jìn)行更深入的優(yōu)化,比如在運(yùn)行時(shí)將調(diào)用較多的方法內(nèi)聯(lián)( inline)到程序中來(lái)提高運(yùn)行速度,這就是所謂的“動(dòng)態(tài)優(yōu)化”,而本地編譯器是無(wú)法做到這一點(diǎn)的;這也是一些 java 代碼比對(duì)應(yīng)用 C/C++等語(yǔ)言編寫(xiě)的本地代碼運(yùn)行的更快的原因之一。但是不算 JIT 編譯階段的話,程序的運(yùn)行性能在很 多 JVM 下可以和本地編譯的程序一爭(zhēng)短長(zhǎng),甚至在一些計(jì)算比較密集的數(shù)值計(jì)算領(lǐng)域也是這樣。 JustInTime 機(jī)制和本地編譯的二 〇一一 屆本科畢業(yè)設(shè)計(jì)(論文) 第 6 頁(yè) 共 44 頁(yè) 性能比較仍舊是一個(gè)有爭(zhēng)議的話題。這部分歸因于 Sun 公司最初的 JVM 實(shí)現(xiàn)使用未優(yōu)化的解釋機(jī)制來(lái)運(yùn)行字節(jié)碼。這和總是使用 STL 或者托管 C++的程序的情況類(lèi)似。 Java 程序的性能還會(huì)因?yàn)椴煌膭?dòng)態(tài)復(fù)雜性和垃圾處理機(jī)制使用的多少而各有不同。據(jù) IBM 的數(shù)據(jù),在同樣的硬件上 2020 年時(shí)的 IBM JDK 版本的性能是 1996 年的 JDK 版本的十倍左右。蘋(píng)果電腦已經(jīng)提供了優(yōu)化過(guò)的 Java 運(yùn)行時(shí)程序,包含了 Mac OS X 的經(jīng)典 Aqua 接口風(fēng)格。 Swing 則是完全用 Java 語(yǔ)言所寫(xiě)的程序,避免了接口元素重復(fù)的問(wèn)題,只使用所有平臺(tái)都支持的最基本的繪圖機(jī)制。 類(lèi)庫(kù)問(wèn)題使用 Swing 平臺(tái)編寫(xiě)的帶有 GUI(圖形用戶接口)的程序和其他原始程序非常不同。但是用 Java 實(shí)現(xiàn)的語(yǔ)言 Groovy 可以進(jìn)行運(yùn)算符重載。但是 Java 可以使用接口類(lèi),把多重繼承可能導(dǎo)致的風(fēng)險(xiǎn)減少到最小。 Java 是一種單層繼承的語(yǔ)言。 語(yǔ)言問(wèn)題有些程序師不喜歡原始類(lèi)型( primitive type)和類(lèi)( class)的分離,尤其是那些曾經(jīng)使用過(guò) Smalltalk 和 Ruby 的 程序師。 作為一種已經(jīng)創(chuàng)建的新技術(shù), Java 顯然綜合了很多語(yǔ)言的特性,比如 C++、C 語(yǔ)言、 Python 等等。一些人覺(jué)得 Java 在面向?qū)ο笊厦孀龅臎](méi)有 Ruby 和 Smalltalk 純粹。整體二 〇一一 屆本科畢業(yè)設(shè)計(jì)(論文) 第 5 頁(yè) 共 44 頁(yè) 性問(wèn)題并不是所有的工程和環(huán)境需要企業(yè)級(jí)別的復(fù)雜性,比如一個(gè)簡(jiǎn)單的個(gè)人網(wǎng)站或者獨(dú)自編程的程 序師所寫(xiě)的程序。很多人認(rèn)為 Java 語(yǔ)言做到了它承諾的一切。 Sun 公司對(duì) Java 編程語(yǔ)言的解釋是: Java 編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無(wú)關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語(yǔ)言。“ Java 語(yǔ)言靠群 體的力量而非公司的力量”是 Sun 公司的口號(hào)之一,并獲得了廣大軟件開(kāi)發(fā)商的認(rèn)同。與傳統(tǒng)程序不同 Sun 公司在推出 Java 之際就將其作為一種開(kāi)放的技術(shù)。不過(guò),這同時(shí)也在一定程度上降低了 Java 程序的運(yùn)行效率。 Java 不同于一般的編譯運(yùn)行計(jì)算機(jī)語(yǔ)言和解釋執(zhí)行計(jì)算機(jī)語(yǔ)言。繼承了 C++ 語(yǔ)言面向?qū)ο蠹夹g(shù)的核心, Java 舍棄了 C++語(yǔ)言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載( operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間。 Java 伴隨著互聯(lián)網(wǎng)的迅猛發(fā)展而發(fā)展,逐漸成為重要的網(wǎng)絡(luò)編程語(yǔ)言。由于這些智能化家電的市場(chǎng)需求沒(méi)有預(yù)期的高, Sun 放棄了該項(xiàng)計(jì)劃。高斯林( James Gosling)等人于 1990 年代初開(kāi)發(fā)。 由以上的比較分析可知,三層結(jié)構(gòu)也可以理解為增加 WEB 服務(wù)器的 C/S模式。而且使維護(hù)任務(wù)層次化:管理員負(fù)責(zé)服務(wù)器硬件日常管理和維護(hù),系統(tǒng)維護(hù)人員負(fù)責(zé)后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)更新維護(hù)。數(shù)據(jù)庫(kù)服務(wù)器應(yīng)客戶請(qǐng)求獨(dú)立地進(jìn)行各種處理。其三級(jí)結(jié)構(gòu)組成如圖 11 所示,圖中從左到右,分為三個(gè)層次: 第一層是客戶端即瀏覽器,主要完成客戶和后臺(tái)的交互及最終查詢結(jié)果的輸出功能。 系統(tǒng)開(kāi)發(fā)環(huán)境 本系統(tǒng)采用 B/S 結(jié)構(gòu), 前臺(tái)開(kāi)發(fā)工具為 MyEclipse Enterprise Workbench GA,后臺(tái)數(shù)據(jù)庫(kù)是 Mysql,服務(wù)器是 Tomcat ,軟件要求:操作系統(tǒng)為 Windows 7, Inter Explorer 或更高版本 ,硬件要求: Pentium 133 MHz* Pentium 133 MHz 或更快 128 MB* 256 MB 或更高 。這令消費(fèi)群體突破了地域的限制,變得無(wú)限廣闊了。不受地理位置影響。哪怕只是街邊小店,在網(wǎng)上卻可以擁有百貨大樓那么大的店面,只要投資者愿意,可以擺上成千上萬(wàn)種商品。而在網(wǎng)上,即 便在地面上只有一個(gè)小商店,或者干脆就沒(méi)有門(mén)面,開(kāi)店的生意卻可以照樣做得很大。 銷(xiāo)售規(guī)模不受地盤(pán)限制。 本文研究?jī)?nèi)容 在互聯(lián)網(wǎng)日益發(fā)展的今天,網(wǎng)絡(luò)購(gòu)物已經(jīng)不是 什么新鮮的事物,一些大型的網(wǎng)絡(luò)購(gòu)物網(wǎng)站每年都會(huì)有上億的成交量,其中比較出名的網(wǎng)絡(luò)購(gòu)物網(wǎng)站有:易趣,淘寶,阿里巴巴等,這些網(wǎng)上商店大多是綜合的商場(chǎng),網(wǎng)絡(luò)商品五花八門(mén),包羅萬(wàn)象,還有一些購(gòu)物網(wǎng)站只銷(xiāo)售單一商品,例如,華儲(chǔ)網(wǎng)只銷(xiāo)售圖書(shū)。本系統(tǒng)的研究目的是為了提高購(gòu)物者和管理員的效率,為用戶提供一個(gè)安全、方便的購(gòu)物環(huán)境,同時(shí)也帶動(dòng)快遞等相關(guān)行業(yè)的發(fā)展。甚至于有很多是為了迎合電子商務(wù)發(fā)展而 單純建立一個(gè)界面,放幾件商品,后臺(tái)的工作完全不存在。 本文研究的目的和內(nèi)容 研究的目的和意義 目前在線購(gòu)物雖然迅猛發(fā)展,作為電子商務(wù)一個(gè)重要模型之一的 B2C 模式卻遠(yuǎn)遠(yuǎn)落后于 B2B 的發(fā)展,其中一個(gè)重要的原因是電子商務(wù)平臺(tái)不能全面的解讀電子商務(wù),使電子商務(wù)只停留于形式。 2020 年我國(guó) C2C 交易額約為 億元,同比增長(zhǎng) 90%; C2C 是目前我國(guó)網(wǎng)購(gòu)的主要形式,但普及率還較低,不到網(wǎng)民總數(shù)的 3 成。 2020 年我國(guó) B2C 網(wǎng)站總收入約為 億元,同比增長(zhǎng) %。 2020 年我國(guó) B2B 電子商務(wù)交易額約為 12500 億元,比 2020年增長(zhǎng) %。未來(lái) 3 年,仍是我國(guó)電子商務(wù)投資規(guī)模持續(xù)增長(zhǎng)和爆發(fā)的時(shí)期,我國(guó)電子商務(wù)投資市場(chǎng)將迎來(lái)新一輪的發(fā)展高潮。隨著電子商務(wù)的日益發(fā)展,產(chǎn)生了虛擬銀行、網(wǎng)絡(luò)營(yíng)銷(xiāo)、網(wǎng)上購(gòu)物、網(wǎng)絡(luò)廣告等新興信息產(chǎn)業(yè),從側(cè)面反二 〇一一 屆本科畢業(yè)設(shè)計(jì)(論文) 第 2 頁(yè) 共 44 頁(yè) 應(yīng)了電子商務(wù)正在對(duì)社會(huì)和經(jīng)濟(jì)產(chǎn)生著深刻的影響。 在發(fā)達(dá)國(guó)家,電子商務(wù)的發(fā)展非常迅速,通過(guò) Inter 進(jìn)行交易己成為一種潮流。不少有憂患意識(shí)的網(wǎng)商已經(jīng)開(kāi)始為自己的未來(lái)謀劃出路,而解決方式卻是驚人的一致:通過(guò)網(wǎng)上購(gòu)物系統(tǒng) 的開(kāi)發(fā)建立獨(dú)立的網(wǎng)店,并實(shí)現(xiàn)網(wǎng)絡(luò)店鋪和獨(dú)立網(wǎng)店的同時(shí)運(yùn)營(yíng)。電子商務(wù)在這些年的發(fā)展中已經(jīng)日趨成熟, B2C 的市場(chǎng)也因?yàn)楦鞔缶揞^的加入而狼煙四起。 目前網(wǎng)上購(gòu)物發(fā)展現(xiàn)狀 最近幾年電子商務(wù)得到了迅速的發(fā)展。 因此,系統(tǒng)的設(shè)計(jì)上突出體現(xiàn)實(shí)用的服務(wù)性功能,建立一個(gè)實(shí)用、適用的可交互的綜合網(wǎng)上商務(wù)服務(wù)平臺(tái)。但是 對(duì)網(wǎng)絡(luò) 的 及時(shí)、一對(duì)一、跨時(shí)間、 跨空間等特性 , 并沒(méi)有充分加以利用 。人們對(duì)于互聯(lián)網(wǎng)技術(shù)的要求已不在停留在瀏覽網(wǎng)頁(yè)等普通的應(yīng)用上,特別是年輕人對(duì)新型的購(gòu)物方式的需求日益增長(zhǎng),在這個(gè)背景下,許多的網(wǎng)上商城應(yīng)運(yùn)而生,使得人群的購(gòu)物方式發(fā)生了巨大的改變。電子商務(wù)的出現(xiàn),改變了傳統(tǒng)的一手交錢(qián)一手交貨的模式,使得商業(yè)模式發(fā)生了很大的變化。 目 錄 1 緒論 ............................................................. 1 研究背景 ................................................... 1 目前網(wǎng)上購(gòu)物發(fā)展現(xiàn)狀 ....................................... 1 本文研究的目的和內(nèi)容 ....................................... 2 研究的目的和意義 ...................................... 2 本文研究?jī)?nèi)容 .......................................... 2 系統(tǒng)開(kāi)發(fā)環(huán)境 ............................................... 3 2 Java 及其技術(shù)介紹 ................................................. 4 Java 技術(shù)的介紹 ............................................. 4 和 技術(shù)的介紹 ............................ 6 Hibernate 框架的介紹 ................................... 6 Struts
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1