組件化的iOS國(guó)貿(mào)商城客戶端重構(gòu)
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP311.52
【圖文】:
圖1-2邋MVC架構(gòu)關(guān)系圖逡逑
區(qū)的用戶提供便利的生活服務(wù),提供了大量的功能包括商城室內(nèi)地圖、外賣配送、逡逑商城購(gòu)物、團(tuán)購(gòu)拼單、美食點(diǎn)評(píng)等,功能繁多,業(yè)務(wù)量大。i0S客戶端效果圖如逡逑圖1-4所示,逡逑—g『逡逑f邐媂...I纛N逡逑'邋■逡逑'邐必A邐(t丨我的i平份逡逑fi邐?邐?邋';:;r/邋W邐Q邋mm邐>逡逑H邐(:以客戶呂皴危懼義蠀藎у澹掊澹簀問邸觥⒘咤澹灣濉鰣澹灣義希桑鰨蟈危?释户中心佄至x希冢櫻取輳沖澹巍鰣義希宥剩危斂陀趕6i逡逑f73SCTR?,3;5:2邐^邋._邋^awB-^^na.逡逑圖1-4國(guó)貿(mào)商城客戶端效果圖逡逑在一個(gè)電子商務(wù)須域中,產(chǎn)品能否在移動(dòng)端占據(jù)一定的市場(chǎng),獲得良好的評(píng)逡逑價(jià),將會(huì)對(duì)電子商務(wù)競(jìng)爭(zhēng)中的格局產(chǎn)生一定的影響[4]。逡逑在后期擴(kuò)展開發(fā)過程中由于MVC框架的大量使用產(chǎn)生了大量的組件間耦合,逡逑并且由于開發(fā)初期沒有制定統(tǒng)一的編碼規(guī)范導(dǎo)致代碼結(jié)構(gòu)不清晰,文件分類不清逡逑晰,繼承關(guān)系眾多,模塊化程度不高,開發(fā)分支眾多,提交代碼沖突頻繁,合并逡逑工作量巨大。其次,也面臨著一些公共控件和基礎(chǔ)庫(kù)重復(fù)利用率低,相同功能組逡逑件重復(fù)等現(xiàn)象
的業(yè)務(wù)邏輯,每個(gè)組件可以根據(jù)給定的URL跳轉(zhuǎn)到已注冊(cè)組件的某個(gè)頁面。用逡逑URL來進(jìn)行跳轉(zhuǎn)的優(yōu)點(diǎn)是可以將需要傳遞的參數(shù)拼入URL中,類似HTTP中的逡逑GET請(qǐng)求的形式,傳統(tǒng)的跳轉(zhuǎn)方式與路由跳轉(zhuǎn)方式的對(duì)比如圖1-5所示,逡逑/邋li邋Eli^::y邋SKI邐'~枊p;:::):■逡逑圖1-5跳轉(zhuǎn)方式對(duì)比圖逡逑在進(jìn)行頁面跳轉(zhuǎn)時(shí),需要傳遞給新ViewCcmtTOllei?的參數(shù)可以拼接在URL逡逑的末端,Router會(huì)將URL進(jìn)行解析取得其中的參數(shù)間接的進(jìn)行消息的傳遞。逡逑JLRoutes和Routable-iOS以及國(guó)內(nèi)的MGJRouter這三個(gè)方案都是借助這種逡逑方式,優(yōu)點(diǎn)在于:逡逑(1)
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李興凱;曾東旭;陳敏;;基于測(cè)試需求的持續(xù)集成環(huán)境研究與實(shí)踐[J];軟件導(dǎo)刊;2017年06期
2 張永諾;孫華;孫子恒;;移動(dòng)APP的應(yīng)用與發(fā)展[J];電腦知識(shí)與技術(shù);2016年02期
3 王媛媛;;基于組件的學(xué)習(xí)管理系統(tǒng)的軟件設(shè)計(jì)[J];現(xiàn)代工業(yè)經(jīng)濟(jì)和信息化;2015年12期
4 管芳景;朱海棠;;基于組件技術(shù)的集成設(shè)計(jì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)光盤軟件與應(yīng)用;2014年22期
5 陳層;;淺析電子商務(wù)移動(dòng)端購(gòu)物的發(fā)展現(xiàn)況[J];商場(chǎng)現(xiàn)代化;2014年18期
6 劉鵬遠(yuǎn);蔣國(guó)銀;李祥;;MVC模式完整結(jié)構(gòu)的理解、實(shí)現(xiàn)與缺陷改良[J];信息通信;2013年05期
7 劉勇平;郝志峰;田翔;馮應(yīng)昌;;基于代理設(shè)計(jì)模式的銀電聯(lián)網(wǎng)電費(fèi)繳納系統(tǒng)[J];計(jì)算機(jī)工程;2007年08期
8 楊曉紅,朱慶生;組件化程序設(shè)計(jì)方法及組件標(biāo)準(zhǔn)[J];重慶大學(xué)學(xué)報(bào)(自然科學(xué)版);2001年06期
9 張秀國(guó);面向過程的管理信息系統(tǒng)開發(fā)方法研究[J];計(jì)算機(jī)工程與科學(xué);1999年03期
10 吳會(huì)松,李淑華;面向?qū)ο箝_發(fā)方法的基本要求及評(píng)價(jià)標(biāo)準(zhǔn)[J];小型微型計(jì)算機(jī)系統(tǒng);1997年05期
相關(guān)博士學(xué)位論文 前1條
1 張志杰;智能手機(jī)操作系統(tǒng)的競(jìng)爭(zhēng)與發(fā)展研究[D];北京郵電大學(xué);2012年
相關(guān)碩士學(xué)位論文 前4條
1 程啟帆;Jenkins持續(xù)集成平臺(tái)的可用性研究與實(shí)現(xiàn)[D];東南大學(xué);2016年
2 王言;基于組件的手機(jī)客戶端動(dòng)態(tài)化開發(fā)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];東南大學(xué);2016年
3 許茳;組件化融合業(yè)務(wù)客戶端的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2011年
4 王曉鵬;基于插件技術(shù)的融合通信客戶端的重構(gòu)[D];北京郵電大學(xué);2011年
本文編號(hào):2780560
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2780560.html