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

正文內(nèi)容

基于struts的網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)-文庫(kù)吧資料

2025-07-11 10:08本頁(yè)面
  

【正文】 開(kāi)發(fā)。 Struts 框架 Struts 簡(jiǎn)介 Struts 是 apache 組織 jakarta 項(xiàng)目的一個(gè)子項(xiàng)目,用以改善 web 系統(tǒng)的結(jié)構(gòu)。 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 9 頁(yè) 共 50 頁(yè) ( 3) 企業(yè)應(yīng)用框架 :它 解決的問(wèn)題的領(lǐng)域非常廣泛 ( 如 GIS 系統(tǒng)、遠(yuǎn)程通訊系統(tǒng) ),而且這些軟件系統(tǒng)本身己經(jīng)成為該領(lǐng)域行為的重要組成部分。中間件的發(fā)展非??焖伲⒅饾u為大多數(shù)程序開(kāi)發(fā)者接受。比如操作系統(tǒng)、通訊框架、用戶(hù)接日框架和語(yǔ)言處理框架。 可擴(kuò)展性 : 用戶(hù)不僅可以使用框架提供的功能,通過(guò)擴(kuò)展框架己有接口,用戶(hù)可以實(shí)現(xiàn)自己的功能。 可重用 : 框架定義的穩(wěn)定的接口有助于組件的產(chǎn)生和設(shè)計(jì),這些組件可以被重用,框架組件的重用可以縮短開(kāi)發(fā)周期,大大地提高開(kāi)發(fā)效率、軟件的質(zhì)量、可靠性。 框架的 優(yōu)點(diǎn) 模塊化 : 通過(guò)將復(fù)雜的實(shí)現(xiàn)細(xì)節(jié)封裝于穩(wěn)定的界面后面,框架加強(qiáng)了自身的模塊化。用戶(hù)通過(guò)定制框架形成滿(mǎn)足他們具體需求的軟件,但用 戶(hù)對(duì)框架復(fù)雜的內(nèi)部結(jié)構(gòu)不清楚。 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 8 頁(yè) 共 50 頁(yè) 2. Struts 框架概述 本章主要介紹框架的概念、優(yōu)點(diǎn)及其分類(lèi) , Struts 技術(shù)的相關(guān)概念 、 優(yōu)缺點(diǎn) 以及 Struts的體系結(jié)構(gòu)。 設(shè)計(jì)要求與 主要工作 設(shè)計(jì)一個(gè)基于 B/S 的網(wǎng)上 書(shū)店 系統(tǒng),該系統(tǒng)可由各個(gè)角色通過(guò)網(wǎng)絡(luò)進(jìn)行訪問(wèn),實(shí)現(xiàn)信息管理、在線查詢(xún)、網(wǎng)上購(gòu)買(mǎi)等功能。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。在各行各業(yè)中離不開(kāi)網(wǎng)絡(luò),這正是計(jì)算機(jī)被廣泛應(yīng)用于網(wǎng)上銷(xiāo)售系統(tǒng)的環(huán)境。第三,在硬件方面,無(wú)論是企業(yè)或商家構(gòu)建服務(wù)器,還是個(gè)人選擇上網(wǎng)的 PC,都有非常寬廣的可選擇的面,因此,國(guó)內(nèi)計(jì)算機(jī)和網(wǎng)絡(luò)發(fā)展非常迅猛。對(duì)于人們最關(guān)心的支付與安全問(wèn)題,似乎也都不成問(wèn)題。絕大多數(shù)企業(yè)網(wǎng)絡(luò)都用 Inter 的技術(shù)來(lái)構(gòu)建,這為電子商務(wù)的發(fā)展提供了一個(gè)統(tǒng)一的平臺(tái)。此外,網(wǎng)上虛擬書(shū)店,業(yè)務(wù)環(huán)節(jié)大為簡(jiǎn)化,能節(jié)約費(fèi)用開(kāi)支,降低銷(xiāo)售成本。此外,通過(guò)計(jì)算機(jī)存貯的資料,網(wǎng)上書(shū)店毫不費(fèi)力地建立起自己龐大的全球化讀者信息庫(kù),對(duì)客戶(hù)需求和產(chǎn)品行情的預(yù)測(cè)也就更準(zhǔn)確。 要做到這些,網(wǎng)上書(shū)店必須有大量的網(wǎng)上購(gòu)書(shū)者、先進(jìn)方便的結(jié)算方式、完善的配送體系、較高的折扣率等條件支持。它更符合時(shí)代的要求 。它更快速的流通和低廉的價(jià)格 。而書(shū)店本身也擁有了更廣闊的市場(chǎng) 。 網(wǎng)上書(shū)店為它的顧客提供了更多的方便 。這個(gè)與世界最長(zhǎng)河流亞馬遜同名的網(wǎng)絡(luò)書(shū)店也是全球電子商務(wù)的一面旗幟。國(guó)外最早的電子商務(wù)體驗(yàn)其實(shí)是從網(wǎng)上售書(shū)開(kāi)始的。它在最近幾年得到了飛速的發(fā)展,尤其在Web 應(yīng)用開(kāi)發(fā)中應(yīng)用得非常廣泛,有的文獻(xiàn)上說(shuō)它已經(jīng)成為 JSP Web 應(yīng)用框架事實(shí)上的標(biāo)準(zhǔn)。 Struts 的目標(biāo)就是要全面減輕建立企業(yè)級(jí)的 Web 應(yīng)用的負(fù)擔(dān)。 Action執(zhí)行的控制 : Struts1 支持每一個(gè)模塊有單獨(dú)的 Request Processors(生命周期), 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 5 頁(yè) 共 50 頁(yè) 但是模塊中的所有 Action 必須共享相同的生命周期; Struts2 支持通過(guò)攔截器堆棧( Interceptor Stacks)為每一個(gè) Action 創(chuàng)建不同的生命周期。同一個(gè)類(lèi)可以有不同的校驗(yàn)內(nèi)容,但不能校驗(yàn)子對(duì)象; Struts2支持通過(guò) validate 方法和 XWork 校驗(yàn)框架來(lái)進(jìn)行校驗(yàn)。提供基本和常用對(duì)象的轉(zhuǎn)換器。 Struts1 使用CommonsBeanutils 進(jìn)行類(lèi)型轉(zhuǎn)換。ValueStack 策略允許通過(guò)一系列名稱(chēng)相同但類(lèi)型不同的屬性重用頁(yè)面。 表達(dá)式語(yǔ)言: Struts1 整合了 JSTL,因此使用 JSTL EL 有基本對(duì)象圖遍歷,但是對(duì)集合和索引屬性的支持很弱; Struts2 可以使用 JSTL,但是也支持一個(gè)更強(qiáng)大和靈活的表達(dá)式語(yǔ)言 —— Object Graph Notation Language (OGNL)。 rich 對(duì)象類(lèi)型,包括業(yè)務(wù) 對(duì)象,能夠用作輸入 /輸出對(duì)象。 Action 屬性能夠通過(guò) web 頁(yè)面上的 taglibs 訪問(wèn)。動(dòng)態(tài) Bean(DynaBeans)可以作為創(chuàng)建傳統(tǒng) ActionForm 的選擇,但是,開(kāi)發(fā)者可能是在重新描述(創(chuàng)建)已經(jīng)存在的 JavaBean(仍然會(huì)導(dǎo)致有冗余的 javabean); Struts 2 直接使用 Action 屬性作為輸入屬性,消除了對(duì)第二個(gè)輸入對(duì)象的需求。所有的 ActionForm 必須繼承一個(gè)基類(lèi)。一個(gè)第三方擴(kuò)展 (Struts TestCase)提供了一套 Struts1 的模擬對(duì)象(來(lái)進(jìn)行測(cè)試); Struts 2 Action 可以通過(guò)初始化、設(shè)置屬性、調(diào)用方法來(lái)測(cè)試,“依賴(lài)注入”支持也使測(cè)試更容易。如果需要, Struts2 Action 仍然可以訪問(wèn)初始的 request 和 ,其他的元素減少或者消除了直接訪問(wèn) HttpServetRequest 和 HttpServletResponse 的必要性。 Action 資源必須是線程安全的或同步的; Struts2 Action 對(duì)象為每一個(gè)請(qǐng)求產(chǎn)生一個(gè)實(shí)例,因此沒(méi)有線程安全問(wèn)題。 線程模式: Struts1 Action 是單例模式并且必須是線程安全的,因?yàn)閮H有 Action 的一個(gè)實(shí)例來(lái)處理所有的請(qǐng)求。 Struts2 提供一個(gè) ActionSupport 基類(lèi)去實(shí)現(xiàn)常用的接口。 Struts2 和 Struts1 的不同之處體現(xiàn)在以下幾個(gè)方面: Action 類(lèi): Struts1 要求 Action 類(lèi)繼承一個(gè)抽象基類(lèi)。 Apache Struts 2 即是之前大家所熟知的 WebWork 2。 Apache Struts2 是一個(gè)優(yōu)雅的,可擴(kuò)展的 JAVA EE web 框架?;蛘哒f(shuō), WebWork衍生出了 Struts2,而不是 Struts1 衍生了 Struts2。 Struts2 與 Struts1 相比,確實(shí)有很多革命性的改進(jìn),但它并不是新發(fā)布的新框架,而是在另一個(gè)赫赫有名的框架 : WebWork 基礎(chǔ)上發(fā) 展起來(lái)的。 目前, Struts 已經(jīng)發(fā)展到了第二代。 Struts是一個(gè)開(kāi)放源代碼的 Web 的應(yīng)用框架,實(shí)現(xiàn)了 MVC 設(shè)計(jì)模式 , 基于 Servlet 和 JSP API,可以用來(lái)構(gòu)建復(fù)雜的 Web 應(yīng)用。 Struts 是一個(gè)開(kāi)放資源框架,由 Craig 創(chuàng)建,之后他將其捐贈(zèng)給了Apache Software Foundation。使用 Struts 框架的好處是:開(kāi)發(fā)人員不需要再花費(fèi)大量的時(shí)間在整個(gè)應(yīng)用,而是集中精力實(shí)現(xiàn)業(yè)務(wù)邏輯和界面,其它功能由 struts 框架實(shí)現(xiàn)。一個(gè)成功的軟件需要有一個(gè)成功的框架,但軟件框架的建立是個(gè)復(fù)雜而又持續(xù)改進(jìn)的過(guò)程,如果能開(kāi)發(fā)出通用的框架將能大大縮短開(kāi)發(fā)時(shí)間,減少維護(hù)工作量。如何充分使用這些技術(shù),將它們有機(jī)組合起來(lái)構(gòu)造一個(gè)滿(mǎn)足客戶(hù)需要的穩(wěn)定系統(tǒng)是項(xiàng)目開(kāi)發(fā)過(guò)程中的一個(gè)關(guān)鍵環(huán)節(jié)。 J2EE 即是其中一個(gè)非常有競(jìng)爭(zhēng)力的選擇。 是企業(yè)展示自己產(chǎn)品的平臺(tái),是企業(yè)與客戶(hù)的交流平臺(tái),是企業(yè)提升企業(yè)知名度的一個(gè)良好的平臺(tái), 是能 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 2 頁(yè) 共 50 頁(yè) 夠給公司帶來(lái)無(wú)限效益的平臺(tái)。 B2C 即企業(yè)通過(guò)互聯(lián)網(wǎng)為消費(fèi)者提供一個(gè)新型的購(gòu)物環(huán)境 —— 網(wǎng)上商店,消費(fèi)者通過(guò)網(wǎng)絡(luò)在網(wǎng)上購(gòu)物、在網(wǎng)上支付。除了此之外,網(wǎng)絡(luò)安全也是需要重點(diǎn)考慮的因素。電子商務(wù)活動(dòng)相應(yīng)分成兩大類(lèi):企業(yè)組織 企業(yè)組織(BusinessBusiness,B2B)型和企業(yè)組織 消費(fèi)者 (BusinessConsumer,B2C)型。簡(jiǎn)言之,電子商務(wù)就是通過(guò)電子網(wǎng)絡(luò)渠道達(dá)成的商務(wù)活動(dòng)。 所謂電子商務(wù),是指各種具有商業(yè)活動(dòng)能力的實(shí)體(生產(chǎn)企業(yè)、商貿(mào)企業(yè)、金融機(jī)構(gòu)、政府機(jī)構(gòu)、個(gè)人消費(fèi)者等)利用網(wǎng)絡(luò)和先進(jìn)的數(shù)字化傳媒技術(shù)進(jìn)行的各項(xiàng)商業(yè)貿(mào)易活動(dòng)。本章概述了課題的開(kāi)發(fā)背景、選題意義、應(yīng)用現(xiàn)狀和設(shè)計(jì)要求?;?Struts 框架,設(shè)計(jì)、實(shí)現(xiàn)網(wǎng)上書(shū)店系統(tǒng) ,給出了需求分析 、總體設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、源碼及運(yùn)行結(jié)果。 Struts 框架是一個(gè)實(shí)現(xiàn)了 MVC 模式并擁有很多自身功能的框架,它使開(kāi)發(fā)人員把更多的精力放在業(yè)務(wù)邏輯的實(shí)現(xiàn)上。 在電子商務(wù)市場(chǎng)不斷升溫的同時(shí)我們也看到了許多有待解決的問(wèn)題,比如以往開(kāi)發(fā)一個(gè)大型電子商務(wù)軟件往往要經(jīng)歷漫長(zhǎng)的開(kāi)發(fā)周期,花費(fèi)大量的人力和物力,系統(tǒng)的擴(kuò)展性、重用性和維護(hù)性很差。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。 畢業(yè)設(shè)計(jì) 基于 struts 的 網(wǎng)上書(shū)店 系統(tǒng)設(shè)計(jì) 學(xué)生姓名 何曉力 學(xué) 號(hào) 070920xx2 學(xué) 院 計(jì)算機(jī)與電子工程 學(xué)院 專(zhuān) 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí) 計(jì)科 0703 班 指導(dǎo)教師 唐愛(ài)國(guó) 職 稱(chēng) 講 師 湖 南 商 學(xué) 院 20xx 年 6 月 湖南商學(xué)院本科畢業(yè)設(shè)計(jì)(論文)誠(chéng)信聲明 本人鄭重聲明:所呈交的本科畢業(yè)設(shè)計(jì)(論文),是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,成果不存在知識(shí)產(chǎn)權(quán)爭(zhēng)議 ,除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)過(guò)的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。 本科畢業(yè)設(shè)計(jì)(論文)作者簽名: 年 月 日 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 摘 要 隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展,電子商務(wù)的應(yīng)用越來(lái)越廣泛,網(wǎng)上購(gòu)物系統(tǒng)方便、快捷的優(yōu)勢(shì),漸漸得到大家的認(rèn)可。 使用 Struts 框架能很好的解決上述問(wèn)題。本文首先介紹了框架技術(shù),分析 J2EE 平臺(tái)下的 MVC 模式的一個(gè)流行的實(shí)例 —— Struts 框架技術(shù),研究 Struts 的體系結(jié)構(gòu)。 關(guān)鍵詞 J2EE; MVC; Struts;網(wǎng)上書(shū)店 Abstract 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) With the development of inter information technology, Electronic merce bees mores and more popular. The advantage of shopping is convenient and rapid in the Inter, which is gradually recognized by people. At the same time, there are many problems needed to be resolved, such as the long development cycle of software in largescale Electronic merce, the cost of too much time and money, bad property of expandability, reusing and maintenance. Using Struts framework can solve these problems very well. Struts framework implements MVC pattern with a lot of functions, which makes developers pay more attention on the implementation of business logic. In this paper, we introduce framework technical, analysis a popular example of MVC pattern based on J2EE platformStruts framework technology and work over on the architecture of Struts. Basing on Struts framework, it designs and implements Inter Bookstore System, and gives the needs analysis, design, database design and operation results. Key Words J2EE; MVC; Struts; Inter bookstore 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 目 錄 ....................................
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1