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

正文內(nèi)容

基于jsp和hibernate電子商務(wù)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-06-24 19:56本頁面
  

【正文】 ughput):在特定時(shí)間內(nèi)由Web站點(diǎn)發(fā)出的數(shù)據(jù)流量帶寬,它與服務(wù)器提供服務(wù)的內(nèi)容和交易數(shù)相關(guān)?;谝陨系囊?,最合適的測試方法無非是通過一定的訪問量來實(shí)現(xiàn),但是這樣的工作談何容易,這種思路的測試就是壓力測試。俗話說:“工欲善其事,必先利其器”,壓力測試只有借助于一些工具才可得以實(shí)施。大多數(shù)Web壓力測試工具的實(shí)現(xiàn)原理都是通過重復(fù)的大量頁面請求來模擬多用戶對被測系統(tǒng)的并發(fā)訪問,以此達(dá)到產(chǎn)生壓力的目的。產(chǎn)生壓力的手段都是通過錄制或者是編寫壓力腳本,這些腳本以多個(gè)進(jìn)程或者線程的形式在客戶端運(yùn)行,這樣通過人為制造各種類型的壓力,可以觀察被測系統(tǒng)在各種壓力狀況下的表現(xiàn),從而定位系統(tǒng)瓶頸,作為系統(tǒng)調(diào)優(yōu)的基礎(chǔ)。目前已經(jīng)存在的性能測試工具林林總總,數(shù)量不下一百種,從單一的開放源碼的免費(fèi)小工具,如Apache自帶的Web性能測試工具(Apache Benchmark、開源的JMeter)到大而全的商業(yè)性能測試軟件,如Mercury的LoadRunner、Siege等。Apache JMeter是一個(gè)專門為運(yùn)行和服務(wù)器裝載測試而設(shè)計(jì)的100%的純Java桌面運(yùn)行程序。最早它是為Web/HTTP測試而設(shè)計(jì)的,但是現(xiàn)在它已經(jīng)擴(kuò)展,從而支持各種各樣的測試模塊。它和用于HTTP和SQL數(shù)據(jù)庫(使用JDBC)的模塊一起運(yùn)送。它的功能舉例如下:l 用來測試靜止資料庫或者活動資料庫中的服務(wù)器的運(yùn)行情況。l 用來模擬對服務(wù)器或者網(wǎng)絡(luò)系統(tǒng)加以重負(fù)荷,以測試它的抵抗力。l 用來分析不同負(fù)荷類型下的所有運(yùn)行情況。l 它還提供了一個(gè)可替換的界面用來定制數(shù)據(jù)顯示,測試同步及測試的創(chuàng)建和執(zhí)行。l 用于測試靜態(tài)或者動態(tài)資源的性能(如文件、Servlets、Perl腳本、Java對象、數(shù)據(jù)庫和查詢、ftp服務(wù)器或者其他的資源)。l 用于模擬在服務(wù)器、網(wǎng)絡(luò)或者其他對象上的附加高負(fù)載以測試它們提供服務(wù)的受壓能力??傊憧梢杂肑Meter提供的圖形化界面分析性能指標(biāo)或者在高負(fù)載情況下測試服務(wù)器、腳本、對象的行為。下面是我模擬的幾組測試數(shù)據(jù),測試頁面:前臺產(chǎn)品展示→女裝,假定該頁的訪問量為10次/秒。 測試報(bào)告1模擬用戶數(shù)訪問次數(shù)樣本數(shù)目平均響應(yīng)時(shí)間并發(fā)訪問Bytes111297否1340912020335否1340915050311否134091100100326否13409110001000328否134095151484否134095151443是13409201204375否13409201206094是13409100110021330否13409測試頁面:前臺產(chǎn)品展示→女裝,假定該頁的訪問量為1次/秒。 測試報(bào)告2模擬用戶數(shù)訪問次數(shù)樣本數(shù)目平均響應(yīng)時(shí)間并發(fā)訪問Bytes111297否1340912020297否1340915050312否134091100100295否13409110001000313否13409515234否134095151453是1340920120235否13409201205737是134091001100260否13409100011000320否13409通過測試,可得以下結(jié)論:l 現(xiàn)在我們把所有的信息都?xì)w結(jié)到平均響應(yīng)時(shí)間的需求上來,根據(jù)上面測試得到的數(shù)據(jù),發(fā)現(xiàn)幾個(gè)非常大的響應(yīng)時(shí)間都是并發(fā)訪問情況下得到的,在并發(fā)情況下JMeter將會在測試的開始就建立全部線程并立即發(fā)送訪問請求,這樣一來就很容易使服務(wù)器飽和,更重要的是會隱性地增加了負(fù)載,服務(wù)器將可能過載,不是因?yàn)槠骄L問率高而是因?yàn)樗芯€程的第一次并發(fā)訪問而引起的不正常的初始訪問峰值,可以通過JMeter的聚合報(bào)告監(jiān)聽器看到這種現(xiàn)象。這種異常,雖然不是我們測試所需要的,但是這提示了我們一個(gè)問題,可能會面對這樣的服務(wù)器攻擊。l 平均響應(yīng)時(shí)間會隨著每秒訪問次數(shù)的增大而增大,所以能夠模擬到網(wǎng)站的平均點(diǎn)擊率,對于這個(gè)壓力測試是很有幫助的。在1次/秒的訪問量下,平均響應(yīng)時(shí)間大約在260ms。 第8章 系統(tǒng)運(yùn)行與維護(hù)本節(jié)將從系統(tǒng)應(yīng)用的目錄結(jié)構(gòu)、系統(tǒng)安裝及使用說明、數(shù)據(jù)備份3個(gè)方面進(jìn)行介紹。 系統(tǒng)應(yīng)用的目錄結(jié)構(gòu)。 系統(tǒng)應(yīng)用目錄結(jié)構(gòu)圖通過上圖可以看出以下幾點(diǎn):l clothes:為本系統(tǒng)的根目錄,它包含的目錄有clothShow、picture、軟件工具、manageBack、src、WebINF、schema、lib、。l clothShow:前臺JSP頁面的根目錄。l picture:存放產(chǎn)品的圖片。l 軟件工具:存放該系統(tǒng)軟件所用到的軟件工具。l manageBack:存放該系統(tǒng)后臺JSP頁面的根目錄。l src:為了應(yīng)用Hibernate設(shè)定的目錄,其中的mypack存放對象關(guān)系的映射文件。l WEBINF:為該系統(tǒng)作為一個(gè)獨(dú)立的Web發(fā)布系統(tǒng)而設(shè)定的目錄。l schema:存放數(shù)據(jù)庫方案。l lib:存放所有需要用到的jar文件。 系統(tǒng)的安裝系統(tǒng)的安裝有如下6步。步驟1:該網(wǎng)站需要安裝的軟件環(huán)境(Tomcat 、MySQL 、Hibernate、ant)前面已有詳細(xì)的介紹,這里不再贅述 ,這些工具在根目錄的“軟件工具”文件夾下,分別安裝即可。步驟2:安裝完運(yùn)行環(huán)境之后環(huán)境變量的設(shè)置如下:ant_home D:\gaoyuan\Hibernate\software\ //此處為ant工具的安裝目錄classpath.。C:\\lib\。C:\\lib\。C:\\mon\lib\servletapjava_home C:\ //此處為Java的安裝目錄path %java_home%\bin。%ant_home%/bintomcat_home C:\Tomcat //此處為Tomcat的安裝目錄步驟3:將已經(jīng)打包好的clothes文件夾作為服裝廠的工作目錄,放置在Tomcat的工作目錄Webapps下。出于安全角度的考慮,在clothes文件夾下已經(jīng)設(shè)定了WebINF文件夾,而且獨(dú)立工作的所有設(shè)定都已完備。可以將clothes放置在和Tomcat不同的磁盤下,然后設(shè)置虛擬目錄,方法如下:,在這個(gè)文件中添加如下的語句即可。Context path=/web docBase=d://jsp crossContext=true debug=0 reloadable=true trusted=false/Context其中path的值是虛擬目錄,docBase的值是硬盤目錄的絕對路徑。步驟4:在數(shù)據(jù)庫中創(chuàng)建sampledb數(shù)據(jù)庫。步驟5:在命令行的提示符下進(jìn)入已經(jīng)打包好的系統(tǒng)根目錄,運(yùn)行如下命令:ant schema在這一步中運(yùn)用ant工具,即根據(jù)已經(jīng)配置好的Hibernate映射文件,自動生成數(shù)據(jù)庫的所有表。步驟6:在命令行的提示符下,進(jìn)入已經(jīng)打包好的系統(tǒng)根目錄,運(yùn)行如下命令:ant run在這一步中運(yùn)用ant工具,即根據(jù)配置文件,生成一個(gè)系統(tǒng)用戶,用戶名為***,密碼為123。 系統(tǒng)的數(shù)據(jù)備份出于系統(tǒng)安全和穩(wěn)定運(yùn)行的考慮,系統(tǒng)的數(shù)據(jù)庫應(yīng)該得到定期的數(shù)據(jù)備份。至于定期的時(shí)間建議以三天備份一次為好,具體情況可以根據(jù)需要進(jìn)行調(diào)整,數(shù)據(jù)備份的方法有以下兩種:l 直接在MySQL目錄的data下,備份sampledb文件夾。l 將數(shù)據(jù)通過導(dǎo)出導(dǎo)入法進(jìn)行備份。 結(jié) 論經(jīng)過三個(gè)月的畢業(yè)設(shè)計(jì),我完成了一個(gè)完整的B/S多層結(jié)構(gòu)的系統(tǒng),即該系統(tǒng)從分析、設(shè)計(jì)到實(shí)現(xiàn)的全部過程。在設(shè)計(jì)過程中,我通過查閱大量的相關(guān)資料、與同學(xué)交流經(jīng)驗(yàn)、自學(xué)、并向老師請教等方式使自己學(xué)到了不少的知識,并大大地提高了動手能力。使我充分體會到了在創(chuàng)造過程中的艱辛探索和成功的喜悅。在整個(gè)畢業(yè)設(shè)計(jì)的過程中,我對數(shù)據(jù)庫設(shè)計(jì)、Hibernate設(shè)計(jì)、XML語言和JMeter工具都進(jìn)行了研究,從而對Java和JSP有了更進(jìn)一步的了解,并且從整體上對流程的概念有了一個(gè)更深層次的模型印象,對軟件開發(fā)的整體設(shè)計(jì)思路和一些公認(rèn)的方法有了全新的理解。本人利用基于Java的Hibernate、JSP和MySQL數(shù)據(jù)庫技術(shù)為某服裝經(jīng)銷商開發(fā)了一個(gè)基于Web的小型電子商務(wù)網(wǎng)站。該網(wǎng)站采用JSP動態(tài)網(wǎng)頁技術(shù)實(shí)現(xiàn)了網(wǎng)站的業(yè)務(wù)邏輯,網(wǎng)站分為4層結(jié)構(gòu):JSP表示層、Java封裝的業(yè)務(wù)層、Hibernate中間件以及MySQL數(shù)據(jù)庫,并實(shí)現(xiàn)了用戶的全部設(shè)計(jì)目標(biāo),在系統(tǒng)設(shè)計(jì)完成后,已采用JMeter工具完成系統(tǒng)的性能測試,其測試結(jié)果滿足用戶需求。該系統(tǒng)現(xiàn)已安裝試運(yùn)行并通過用戶驗(yàn)收。雖然該系統(tǒng)的功能還不是很完善,但是在設(shè)計(jì)過程中所學(xué)到的東西是這次畢業(yè)設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益。 致 謝四年本科的學(xué)習(xí)和生活即將結(jié)束,在此論文完成之際,首先想到的是要感謝那些幫助和關(guān)懷過我的老師和同學(xué)們。我首先要感謝我的論文導(dǎo)師*老師。她在論文的選題、研究思路的確定、資料的收集到論文的撰寫、修改以及最后的定稿這一過程中,都對我嚴(yán)格要求,悉心指導(dǎo),并給予了切實(shí)的建議,讓我受益匪淺。她淵博的知識、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度給我留下了深刻的印象,她在學(xué)術(shù)研究上的經(jīng)驗(yàn)和熱心助人的精神,也使我深受教益。此外,我還要感謝計(jì)算機(jī)系的許多其他老師,在我四年的本科學(xué)習(xí)期間,正是他們辛勤的傳授、不倦的教誨,才為我最終完成畢業(yè)論文打下堅(jiān)實(shí)的基礎(chǔ)。最后感謝各位評委老師對我畢業(yè)論文的審評。 參 考 文 獻(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1