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

正文內(nèi)容

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

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

下一頁面
 

【正文】 4) 公司相冊(cè)管理:公司相冊(cè)管理包括類別管理和內(nèi)容管理,企業(yè)可以根據(jù)自身的需要編輯好相冊(cè),展示給客戶欣賞,提高企業(yè)形象。8) 管理員管理:每個(gè)企業(yè)都有一個(gè)超級(jí)管理員,該管理員可以對(duì)本企業(yè)內(nèi)的普通管理員進(jìn)行添加、禁用、啟用和查看管理。數(shù)據(jù)庫安裝響應(yīng):時(shí)間2秒內(nèi),內(nèi)存使用量最高上限8,000,000 bytes。MySQL數(shù)據(jù)庫的優(yōu)化處理。內(nèi)存:2G硬盤空間:160G顯卡:SVGA顯示適配器b) 客戶端:因?yàn)榭蛻舳酥饕糜跒g覽和操作數(shù)據(jù),所以對(duì)客戶端的硬件要求不高,不過現(xiàn)在的電腦有很高的性價(jià)比,因此需要的配置應(yīng)該高于下面的配置:處理器:Inter Pentium(Celeron) 4 或更高。 模型(Model) 模型是應(yīng)用程序的主體部分。 視圖(View) 視圖是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。是模型、視圖以及其它任何處理 HTTP 請(qǐng)求所必須的資源之間的中介,并生成網(wǎng)頁。通過該層開發(fā)者很方便地對(duì)整個(gè)工程下的Bean進(jìn)行管理,同時(shí)也非常方便地對(duì)Hibernate配置文件進(jìn)行影射,極大的提高了開發(fā)的效率,同時(shí)對(duì)以后系統(tǒng)的維護(hù)也非常方便。把流程控制都放到Action層,把業(yè)務(wù)邏輯處理放在service層中,充分利用Struts2技術(shù),在html頁面中使用Struts2標(biāo)簽來展示數(shù)據(jù),盡量減少在html頁面上寫java語句。Action層只管流程控制,Service層只管邏輯控制,Dao層只管與數(shù)據(jù)打交道,各施其職,每個(gè)層次只管自己的事情,這樣能使整個(gè)系統(tǒng)的層次非常分明,不會(huì)出現(xiàn)功能的混淆。MVC不是萬能藥,它并不能醫(yī)治所有的疾病,作為一名醫(yī)術(shù)高超的醫(yī)生應(yīng)該要能對(duì)癥下藥??鬃痈嬖V我們要因材施教,我們做開發(fā)的也要因物施用,大炮有大炮的威力,小步槍有小步槍的靈活,并不是說所有的系統(tǒng)都要采用MVC模式來開發(fā)。業(yè)務(wù)邏輯、數(shù)據(jù)訪問、權(quán)限攔截及合法性校驗(yàn)等工作放在中間層處理。中間層細(xì)分開來又分為控制層和業(yè)務(wù)邏輯層。數(shù)據(jù)訪問層主要由Hibernate來充當(dāng),它主要包括DAO層和PO層。Spring貫穿整個(gè)中間層和數(shù)據(jù)訪問層,它對(duì)Struts和Hibernate進(jìn)行了封裝管理。你不需要找我,有需要時(shí)我會(huì)找你,這就是Spring IOC的核心。本系統(tǒng)框架主要采用SSH框架,Struts主要是用來控制整個(gè)系統(tǒng)流程。Struts 2框架獲得了*.action請(qǐng)求后,將根據(jù)*.action請(qǐng)求的前面部分決定調(diào)用哪個(gè)業(yè)務(wù)邏輯組件,例如,Struts 2調(diào)用名為login的Action來處理該請(qǐng)求。 if((manager)!=null) { return ()。 }}在本系統(tǒng)中Hibernate主要是對(duì)數(shù)據(jù)庫的操作進(jìn)行了封裝。bean id=dataSource class= destroymethod=close property name=driverClassName value=${driver}/ property name=url value=${url}/ property name=username value=${username}/ property name=password value=${password}//bean 在本系統(tǒng)中Spring主要是對(duì)Struts和Hibernate進(jìn)行了封裝,把兩個(gè)框架進(jìn)行聯(lián)結(jié)起來,采用IOC注入方式來調(diào)用對(duì)象,任何時(shí)候都對(duì)Struts和Hibernate對(duì)象進(jìn)行托管,當(dāng)有需要的時(shí)候自動(dòng)提交給Struts或Hibernate。SSH框架比較適合應(yīng)用于那些業(yè)務(wù)邏輯需求變化大,數(shù)據(jù)表關(guān)聯(lián)較多,但數(shù)據(jù)檢出不復(fù)雜,考慮到以后數(shù)據(jù)庫有可能變換或升級(jí),檢出數(shù)據(jù)不頻繁的系統(tǒng)。對(duì)于開發(fā)者而言要學(xué)好SSH也不是一件容易的事,它是需要花一些時(shí)間去研究和學(xué)習(xí)的,相對(duì)于model1和model2,SSH要花相當(dāng)大的時(shí)間去學(xué)習(xí)才能很好地?fù)挝??;诓寮_發(fā)的應(yīng)用程序都有四部分組成,系統(tǒng)框架、插件接口、配置文件和插件。 配置文件接口配置文件,通過配置注明具體要調(diào)用哪個(gè)接口由于SSH開源性,因此在本系統(tǒng)中對(duì)于外部插件的引入非常方便,在配置好插件文件的基礎(chǔ)上在需要引用的地方再配置一下配置名稱就可以了,非常方便開發(fā)者開發(fā)。nbsp。 display:column property=id title=編號(hào) sortable=true/display:column display:column property=name title=名稱 sortable=true/display:column display:column property= title=產(chǎn)品類別 /display:column display:column property=price title=價(jià)格 /display:column display:column property=min_buy title=最低批發(fā)量 /display:column display:column property=type title=適用型號(hào)/display:column display:column property=description title=產(chǎn)品描述 /display:column display:column title=圖片 media=html img src=/EShop/images/users/enterprise/${} width=80 height=80 / /display:column display:column title=操作 media=html input type=button onclick==39。))=39。在JAVA世界里有一套經(jīng)典的設(shè)計(jì)模式,GOF的23種設(shè)計(jì)模式,它讓開發(fā)者創(chuàng)造出了很多優(yōu)秀的程序。 public ResultSet getRs(String sql) throws SQLException, Exception。}實(shí)現(xiàn)類public class DBConnection implements IDBConnection { public synchronized int getRowCount(String strSql){ int intCount=0。 } else{ intCount = 0。 }finally{ close()。采用單例模式的好處就是保證了在整個(gè)系統(tǒng)內(nèi)只有一個(gè)實(shí)例存在,因?yàn)閿?shù)據(jù)連接都是共同的,保證一個(gè)共用連接已經(jīng)足夠,這樣就極大的節(jié)省了系統(tǒng)內(nèi)存空間,提高了系統(tǒng)的運(yùn)行效率。 } return dbconnection。如果能把那些參數(shù)移到類實(shí)例外面,在方法調(diào)用時(shí)將它們傳遞進(jìn)來,就可以通過共享大幅度地減少單個(gè)實(shí)例的數(shù)目。通過傳入不同的參數(shù),就可以區(qū)別開來是哪個(gè)企業(yè)的網(wǎng)站。本系統(tǒng)前臺(tái)采用的分頁方法原理是,第一次查詢時(shí)把所有要查詢的數(shù)據(jù)都從數(shù)據(jù)庫里查詢出來,然后把這些數(shù)據(jù)放到一個(gè)session中緩存起來,以后再查詢時(shí)就從session緩存中去取需要的數(shù)據(jù),這種做法的優(yōu)點(diǎn)在于,只訪問一次數(shù)據(jù)庫減少了對(duì)數(shù)據(jù)庫服務(wù)器的負(fù)擔(dān),把數(shù)據(jù)緩存在本地,每次查詢速度比去直接訪問數(shù)據(jù)庫查詢要快得多。 if(panyInfo == null){ panyInfoService = new CompanyInfoServiceImpl()。 } catch (SQLException e) { // TODO Autogenerated catch block ()。前臺(tái)功能包括:首頁、企業(yè)簡(jiǎn)介、產(chǎn)品展示、公司相冊(cè)、客戶下訂、聯(lián)系我們、留言、招聘、合作伙伴。 } /** * 鏈接添加產(chǎn)品頁面 * return */ public String connectAddProduct(){ productCategoryList = ()。 SimpleDateFormat sf=new SimpleDateFormat(yyyyMMddHHmmss)。 String path=time+(10)++(10)++(10)+(10)+.+fileNames[1]。 EnterpriseManagerBean emb = (EnterpriseManagerBean) ().getSession().getAttribute(enterpriseManager)。 int len = 0。 } catch (IOException e) { ()。 } return success。nbsp。 測(cè)試平臺(tái)環(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 瀏覽器: / 測(cè)試結(jié)果統(tǒng)計(jì)與分析:表42 測(cè)試結(jié)果統(tǒng)計(jì)與分析表 測(cè)試結(jié)果瀏覽器后臺(tái)登錄頁面后臺(tái)主界面前臺(tái)首頁前臺(tái)產(chǎn)品前臺(tái)關(guān)于我們正常正常正常正常正常正常正常正常正常正常正常正常正常正常正常正常正常正常正常正常傲游正常正常正常正常正常360瀏覽器正常正常正常正常正常通過以上測(cè)試數(shù)據(jù)可以發(fā)現(xiàn),、火狐、傲游、360瀏覽器等兼容性良好,沒有發(fā)現(xiàn)不兼容的情況。1) MVC模式和SSH框架都是基于配置文件基礎(chǔ)之上來開發(fā)的,當(dāng)我們的系統(tǒng)不斷添加新功能的時(shí)候,我們的配置文件也會(huì)越來越多,由此而引起的問題就是系統(tǒng)會(huì)變得越來越龐大,越來越復(fù)雜,越來越難管理。參考文獻(xiàn) [1] 錢樂秋 軟件工程[M] 北京:清華大學(xué)出版社 2009[2] 王珊 薩師煊 數(shù)據(jù)庫系統(tǒng)概論[M] 北京:高等教育出版社 2007[3] 陳雄華 Spring企業(yè)級(jí)應(yīng)用開發(fā)詳解[M] 北京:電子工業(yè)出版社 2009[4] 李剛 Strut2權(quán)威指南[M] 北京:電子工業(yè)出版社 2008[5] 陶勇 李曉軍 Hibernate ORM最佳實(shí)踐 北京:清華大學(xué)出版社 2007[6] 原著施奈德 成棟翻譯 電子商務(wù)[M] 北京:機(jī)械工業(yè)出版社 2008[7] 阿里巴巴(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 中小企業(yè)電子商務(wù)之路[M] 北京:清華大學(xué)出版社 2007[8] 劉克強(qiáng) 電子商務(wù)平臺(tái)建設(shè)[M] 北京:人民郵電出版社 2007 [9] 程杰 大話設(shè)計(jì)模式[M] 北京:清華大學(xué)出版社 2010[10] 雷之宇 朱訓(xùn)雨 張麟 JAVA實(shí)用組件集[M] 北京:電子工業(yè)出版社 2008 附錄1. 本系統(tǒng)主要目錄結(jié)構(gòu):2. Web配置文件?xml version= encoding=UTF8?webapp version= xmlns= xmlns:xsi= xsi:schemaLocation= ! 默認(rèn)訪問頁面 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。任何事物都有兩面性,有得必有失,有好必有壞,使用程序模式或是程序框架也無外,最重要的是應(yīng)該要學(xué)會(huì)取事物的平衡點(diǎn),權(quán)衡利弊后找一個(gè)折衷。在WEB應(yīng)用程序開發(fā)基礎(chǔ)上,對(duì)MVC三層開發(fā)模式,SSH框架,和設(shè)計(jì)模式進(jìn)行了研究和分析,本文的主要工作及創(chuàng)新點(diǎn)如下:1) 闡述了整個(gè)系統(tǒng)的框架分析設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、功能實(shí)現(xiàn)2) 分析了MVC三層開發(fā)模式,SSH框架組合,插件式開發(fā),設(shè)計(jì)模式的引入,并對(duì)SSH框架整合做了一點(diǎn)修改,結(jié)合本系統(tǒng)提出了一種高效的分頁方法,在
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1