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