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

正文內(nèi)容

基于ssh的電子商務(wù)公共服務(wù)平臺的設(shè)計與實現(xiàn)系統(tǒng)架構(gòu)及企業(yè)網(wǎng)站子系統(tǒng)(存儲版)

2024-07-26 18:50上一頁面

下一頁面
  

【正文】 具體的插件都遵循功能單一性,也就是說,是分頁的插件只管分頁,是編輯的插件只管編輯,兩者不能混在一起,否則就會引起接口污染,不符合設(shè)計模式。有了它,開發(fā)者不必花大多的時間去編寫類似以上功能的代碼,可以省出更多的時間去整理業(yè)務(wù)邏輯,極大的提高了開發(fā)效率和開發(fā)時間。picturePath=${}39。 public int update(String sql) throws SQLException。 (())。 private DBFactory(){ } SuppressWarnings(unused) /** * 生成數(shù)據(jù)庫操作唯一實例 */ public static synchronized IDBConnection getBDConnection(){ if(dbconnection == null){ dbconnection = new DBConnection()。我們把企業(yè)網(wǎng)站的享元類做好,等需要生成不同企業(yè)網(wǎng)站時,就把具體的參數(shù)再傳進去,這樣就能達到共享的目標。 /** * 獲取公司信息 */ public void returnCompanyInfo(){ /* *使用session緩存,第一次加載數(shù)據(jù)時把數(shù)據(jù)放入到session中,以后每次訪問同一頁面時都會從session緩存中取數(shù)據(jù),以減少對數(shù)據(jù)庫的訪問,減輕數(shù)據(jù)庫的負載壓力。本系統(tǒng)數(shù)據(jù)庫開發(fā)定義名詞如下:1. ‘*’:主關(guān)鍵字符號;2. ‘PK’:主關(guān)鍵字縮寫;3. ‘+’:外關(guān)鍵字符號;4. ‘FK’:外關(guān)鍵字縮寫;5. ‘a(chǎn)mp。 } /** * 取得絕對路徑 * param path * return */ public String getRealPath(String path){ return ().getRealPath(path)。 } /** * 添加產(chǎn)品 * return */ public String addProduct(){ String picturePath = generatePath(getPictureFileName())。} } catch (FileNotFoundException e) { ()。 } }else{ return fail。在WEB應(yīng)用程序開發(fā)基礎(chǔ)上,對MVC三層開發(fā)模式,SSH框架,和設(shè)計模式進行了研究和分析,本文的主要工作及創(chuàng)新點如下:1) 闡述了整個系統(tǒng)的框架分析設(shè)計、數(shù)據(jù)庫設(shè)計、功能實現(xiàn)2) 分析了MVC三層開發(fā)模式,SSH框架組合,插件式開發(fā),設(shè)計模式的引入,并對SSH框架整合做了一點修改,結(jié)合本系統(tǒng)提出了一種高效的分頁方法,在模式和框架基礎(chǔ)上靈活運用插件來開發(fā),簡化應(yīng)用框架的復雜度,讓框架更容易實現(xiàn),并提高其擴展性和靈活性。參考文獻 [1] 錢樂秋 軟件工程[M] 北京:清華大學出版社 2009[2] 王珊 薩師煊 數(shù)據(jù)庫系統(tǒng)概論[M] 北京:高等教育出版社 2007[3] 陳雄華 Spring企業(yè)級應(yīng)用開發(fā)詳解[M] 北京:電子工業(yè)出版社 2009[4] 李剛 Strut2權(quán)威指南[M] 北京:電子工業(yè)出版社 2008[5] 陶勇 李曉軍 Hibernate ORM最佳實踐 北京:清華大學出版社 2007[6] 原著施奈德 成棟翻譯 電子商務(wù)[M] 北京:機械工業(yè)出版社 2008[7] 阿里巴巴(中國)網(wǎng)絡(luò)技術(shù)有限公司 中小企業(yè)電子商務(wù)之路[M] 北京:清華大學出版社 2007[8] 劉克強 電子商務(wù)平臺建設(shè)[M] 北京:人民郵電出版社 2007 [9] 程杰 大話設(shè)計模式[M] 北京:清華大學出版社 2010[10] 雷之宇 朱訓雨 張麟 JAVA實用組件集[M] 北京:電子工業(yè)出版社 2008 附錄1. 本系統(tǒng)主要目錄結(jié)構(gòu):2. Web配置文件?xml version= encoding=UTF8?webapp version= xmlns= xmlns:xsi= xsi:schemaLocation= ! 默認訪問頁面 welefilelist welefile/welefile /welefilelist ! struts2配置 filter filternamestruts2/filtername filterclass /filterclass /filter filtermapping filternamestruts2/filtername urlpattern*.action/urlpattern /filtermapping filtermapping filternamestruts2/filtername urlpattern*.jsp/urlpattern /filtermapping ! spring監(jiān)聽器配置 contextparam paramnamecontextConfigLocation/paramname paramvalue/WEBINF/applicationContext/applicationContext*.xml/paramvalue /contextpara。 測試平臺環(huán)境如下:d) 服務(wù)器硬件: 處理器:Inter(R) Core(TM) Duo CPU P7350 內(nèi)存: 硬盤:160GBe) 服務(wù)器軟件: 操作系統(tǒng):Windows XP 網(wǎng)站服務(wù)器: 數(shù)據(jù)庫管理系統(tǒng):MySQL f) 客戶端軟件: 操作系統(tǒng):Windows XP 瀏覽器: / 測試結(jié)果統(tǒng)計與分析:表42 測試結(jié)果統(tǒng)計與分析表 測試結(jié)果瀏覽器后臺登錄頁面后臺主界面前臺首頁前臺產(chǎn)品前臺關(guān)于我們正常正常正常正常正常正常正常正常正常正常正常正常正常正常正常正常正常正常正常正常傲游正常正常正常正常正常360瀏覽器正常正常正常正常正常通過以上測試數(shù)據(jù)可以發(fā)現(xiàn),、火狐、傲游、360瀏覽器等兼容性良好,沒有發(fā)現(xiàn)不兼容的情況。 } return success。 int len = 0。 String path=time+(10)++(10)++(10)+(10)+.+fileNames[1]。 } /** * 鏈接添加產(chǎn)品頁面 * return */ public String connectAddProduct(){ productCategoryList = ()。 } catch (SQLException e) { // TODO Autogenerated catch block ()。本系統(tǒng)前臺采用的分頁方法原理是,第一次查詢時把所有要查詢的數(shù)據(jù)都從數(shù)據(jù)庫里查詢出來,然后把這些數(shù)據(jù)放到一個session中緩存起來,以后再查詢時就從session緩存中去取需要的數(shù)據(jù),這種做法的優(yōu)點在于,只訪問一次數(shù)據(jù)庫減少了對數(shù)據(jù)庫服務(wù)器的負擔,把數(shù)據(jù)緩存在本地,每次查詢速度比去直接訪問數(shù)據(jù)庫查詢要快得多。如果能把那些參數(shù)移到類實例外面,在方法調(diào)用時將它們傳遞進來,就可以通過共享大幅度地減少單個實例的數(shù)目。采用單例模式的好處就是保證了在整個系統(tǒng)內(nèi)只有一個實例存在,因為數(shù)據(jù)連接都是共同的,保證一個共用連接已經(jīng)足夠,這樣就極大的節(jié)省了系統(tǒng)內(nèi)存空間,提高了系統(tǒng)的運行效率。 } else{ intCount = 0。 public ResultSet getRs(String sql) throws SQLException, Exception。))=39。nbsp。 配置文件接口配置文件,通過配置注明具體要調(diào)用哪個接口基于插件開發(fā)的應(yīng)用程序都有四部分組成,系統(tǒng)框架、插件接口、配置文件和插件。SSH框架比較適合應(yīng)用于那些業(yè)務(wù)邏輯需求變化大,數(shù)據(jù)表關(guān)聯(lián)較多,但數(shù)據(jù)檢出不復雜,考慮到以后數(shù)據(jù)庫有可能變換或升級,檢出數(shù)據(jù)不頻繁的系統(tǒng)。 }}在本系統(tǒng)中Hibernate主要是對數(shù)據(jù)庫的操作進行了封裝。Struts 2框架獲得了*.action請求后,將根據(jù)*.action請求的前面部分決定調(diào)用哪個業(yè)務(wù)邏輯組件,例如,Struts 2調(diào)用名為login的Action來處理該請求。你不需要找我,有需要時我會找你,這就是Spring IOC的核心。數(shù)據(jù)訪問層主要由Hibernate來充當,它主要包括DAO層和PO層。業(yè)務(wù)邏輯、數(shù)據(jù)訪問、權(quán)限攔截及合法性校驗等工作放在中間層處理。MVC不是萬能藥,它并不能醫(yī)治所有的疾病,作為一名醫(yī)術(shù)高超的醫(yī)生應(yīng)該要能對癥下藥。把流程控制都放到Action層,把業(yè)務(wù)邏輯處理放在service層中,充分利用Struts2技術(shù),在html頁面中使用Struts2標簽來展示數(shù)據(jù),盡量減少在html頁面上寫java語句。是模型、視圖以及其它任何處理 HTTP 請求所必須的資源之間的中介,并生成網(wǎng)頁。 模型(Model) 模型是應(yīng)用程序的主體部分。MySQL數(shù)據(jù)庫的優(yōu)化處理。8) 管理員管理:每個企業(yè)都有一個超級管理員,該管理員可以對本企業(yè)內(nèi)的普通管理員進行添加、禁用、啟用和查看管理。9) 合作伙伴:為企業(yè)提供一個展示企業(yè)合作伙伴的平臺,增添企業(yè)客戶對企業(yè)的信任度。從全方位來介紹企業(yè),使客戶通過本功能就能比較清楚地了解本企業(yè)。本系統(tǒng)采用SSH(Struts,Spring,Hibernate)框架來開發(fā)。 Design pattern.目錄前 言 6第1章 系統(tǒng)需求分析 7 系統(tǒng)設(shè)計目的 7 系統(tǒng)需求 7 功能需求 7 性能需求: 9 用例 9 企業(yè)管理員用例 9 客戶用例: 11 客戶訂單用例: 11 留言用例: 12 管理員登錄時序圖: 13 客戶下訂時序圖: 14 運行環(huán)境 14 硬件環(huán)境 14 軟件環(huán)境 15第2章 系統(tǒng)設(shè)計 16 MVC模式分析 16 SSH分析 19 插件式設(shè)計分析 22 設(shè)計模式引入 24 工廠方法模式 25 單例模式 26 享元模式 27 前臺分頁方法改進 28 數(shù)據(jù)庫設(shè)計 29 數(shù)據(jù)庫字典 30 ER圖 34第3章 功能實現(xiàn) 37 企業(yè)網(wǎng)站后臺功能實現(xiàn) 38 基本信息管理頁面 38 后臺主要實現(xiàn)代碼 38 企業(yè)網(wǎng)站前臺功能實現(xiàn) 41 企業(yè)網(wǎng)站首頁圖 41 前臺主要實現(xiàn)代碼 41第4章 測試 42 性能測試 43 測試平臺環(huán)境如下: 43 基準測試統(tǒng)計 43 兼容性測試 44 測試說明: 44 測試平臺環(huán)境如下: 44 測試結(jié)果統(tǒng)計與分析: 44總結(jié) 46參考文獻 47附錄 48致謝 51 前 言21世紀是信息的世界,隨著信息化的浪潮席卷全球,傳統(tǒng)的商務(wù)模式受到巨大的沖擊。此框架是基于MVC基礎(chǔ)之上的一種擴展,把程序分為三層架構(gòu),模型層(M),視圖層(V)和控制層(C),極大程度地降低了程序的耦合性,使開發(fā)出來的程序更靈活,更健壯,更高效。SSH即采用目前社會上比較流行的J2EE框架,Struts2+Spring+Hibernate。 Thirdparty plugin board。為了能夠上中小型企業(yè)特別是小型企業(yè)能夠用上電子商務(wù)平臺,我們特地開發(fā)此系統(tǒng),使中小型企業(yè)也能做到生產(chǎn),宣傳,銷售一條龍。2) 企業(yè)簡介:本部分包括了企業(yè)簡介,企業(yè)文化,企業(yè)榮譽。8) 招聘:為企業(yè)提供一個招聘的平臺,企業(yè)可以在上面發(fā)布招聘信息,游客通過瀏覽信息后在線提交簡歷,大大方便企業(yè)招聘人才。7) 留言管理:企業(yè)可以回復留言,刪除留言和設(shè)置前臺顯示留言,方便企業(yè)自主對留言管理。 數(shù)據(jù)庫的優(yōu)化、備份:提供所有數(shù)據(jù)表的SQL語句備份,SQL語句的查詢數(shù)據(jù)備份。 控制器(Controller) 控制器工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新model對象狀態(tài)。在JSP技術(shù)基礎(chǔ)上,對其進行了改進,把html語言和java語言進行分離,這樣既達到了解耦的目的,也使后續(xù)系統(tǒng)的維護變得很方便。馬克思主義哲學告訴我們,任何事物都有它的局限性,MVC也不例外。三層體系將數(shù)據(jù)表現(xiàn)、業(yè)務(wù)邏輯和數(shù)據(jù)訪問分開。業(yè)務(wù)邏輯層主要由Service來控制,它主要封裝的是業(yè)務(wù)邏輯,負責對更底層的DAO層進行封裝。采用IOC(控制反轉(zhuǎn)),很好地提高了對象的生成,提高了系統(tǒng)的內(nèi)存利用率。如果用戶請求以action結(jié)尾,該請求將被轉(zhuǎn)入Struts 2框架處理。 return 。 bean id=enterpriseManagerDao class= property name=sessionFactory ref=sessionFactor
點擊復制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1