天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

組件化的iOS國貿(mào)商城客戶端重構(gòu)

發(fā)布時間:2020-08-04 12:37
【摘要】:隨著移動互聯(lián)網(wǎng)的發(fā)展,手機客戶端的結(jié)構(gòu)越來越復(fù)雜,傳統(tǒng)的MVC設(shè)計模式已經(jīng)不能滿足多人協(xié)作開發(fā)的需要,會產(chǎn)生大量的耦合,造成模塊間測試困難,版本迭代中沖突頻發(fā),開發(fā)效率低下。因此,手機客戶端開發(fā)的組件化問題逐漸成為一個比較棘手的問題。組件化是一種設(shè)計架構(gòu),通過功能組件拼接的方式來構(gòu)筑系統(tǒng)。通過解決組件間的耦合問題,提高組件的復(fù)用性,使系統(tǒng)更加容易維護和擴展。本文設(shè)計并實現(xiàn)了一個基于iOS平臺的組件化開發(fā)框架,框架以Router的方式提供組件間頁面跳轉(zhuǎn)邏輯,具有一定的動態(tài)性和熱修復(fù)功能?蚣芤設(shè)bjective-C Protocol的方式提供組件間功能調(diào)用,解決組件間的耦合問題,并在一定程度上提高了組件的復(fù)用性。解耦后的組件以私有Pod庫的方式引入主工程,組件集成效率更高,使得后續(xù)項目的開發(fā)和維護更加容易。本文首先分析了傳統(tǒng)的MVC開發(fā)框架在多人開發(fā)模式下的弊端,提出了組件化開發(fā)框架的設(shè)計方案和需要解決的核心問題。然后對國內(nèi)外已有的組件化方案進行探究,從技術(shù)實現(xiàn)層面上分析了每一種實現(xiàn)方案的優(yōu)缺點。最后根據(jù)國貿(mào)商城客戶端的具體業(yè)務(wù)特點,選擇了最合適的技術(shù)方案,完成了組件化框架的實現(xiàn)和客戶端的重構(gòu),重構(gòu)后的客戶端實現(xiàn)了按需加載,降低了系統(tǒng)負擔(dān),內(nèi)存使用也更趨于平穩(wěn)。
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP311.52
【圖文】:

關(guān)系圖,架構(gòu),關(guān)系圖,開發(fā)模式


圖1-2邋MVC架構(gòu)關(guān)系圖逡逑

效果圖,電子商務(wù),客戶端,格局


區(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)象

對比圖,跳轉(zhuǎ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

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2780560.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶680ac***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
日韩精品视频一二三区| 国产欧美一区二区色综合| 丰满少妇被猛烈插入在线观看| 欧美日韩在线观看自拍| 亚洲一区二区三区在线免费| 日本道播放一区二区三区| 欧美偷拍一区二区三区四区| 日本视频在线观看不卡| 国产精品香蕉免费手机视频| 久久热中文字幕在线视频| 国产亚洲欧美另类久久久| 欧美一区二区三区五月婷婷 | 国产综合欧美日韩在线精品 | 亚洲熟妇熟女久久精品| 一区二区日韩欧美精品| 国产成人一区二区三区久久| 亚洲精品国产福利在线| 高中女厕偷拍一区二区三区| 熟妇人妻av中文字幕老熟妇| 精品亚洲香蕉久久综合网| 欧美91精品国产自产| 国产又粗又猛又爽色噜噜| 国产精品香蕉一级免费| 人妻少妇久久中文字幕久久| 国产精品夜色一区二区三区不卡| 亚洲黄色在线观看免费高清| 日本人妻精品中文字幕不卡乱码 | 成年人黄片大全在线观看| 欧美国产极品一区二区| 国产又粗又猛又长又黄视频| 99久久精品国产麻豆| 久久99青青精品免费观看| 丝袜av一区二区三区四区五区| 日韩欧美二区中文字幕| 国产不卡最新在线视频| 亚洲精品欧美精品日韩精品| 久草热视频这里只有精品| 麻豆视传媒短视频免费观看| 中文字幕日韩欧美理伦片| 99久久无色码中文字幕免费| 国产在线视频好看不卡|