企業(yè)云移動(dòng)端插件化開發(fā)與緩存策略的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2022-07-15 17:41
隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展與成熟以及移動(dòng)智能硬件不斷升級(jí)換代,移動(dòng)端的軟件開發(fā)方法與理念也發(fā)生了深刻的變化。早期的移動(dòng)應(yīng)用軟件受硬件性能的限制,功能比較單一;現(xiàn)今的移動(dòng)應(yīng)用擴(kuò)展成為復(fù)雜的綜合系統(tǒng),包含多個(gè)模塊和豐富的功能。移動(dòng)應(yīng)用系統(tǒng)復(fù)雜后,項(xiàng)目開發(fā)會(huì)出現(xiàn)效率下降和可維護(hù)性變差等問(wèn)題,此時(shí)需要引入插件化開發(fā)技術(shù)。另一方面,移動(dòng)設(shè)備在所處網(wǎng)絡(luò)環(huán)境不佳時(shí)應(yīng)用本地緩存數(shù)據(jù),可以有效地提升系統(tǒng)響應(yīng)速度、改善用戶體驗(yàn)。因此,設(shè)計(jì)實(shí)現(xiàn)移動(dòng)端上的插件化框架和緩存策略,并應(yīng)用在項(xiàng)目產(chǎn)品中解決實(shí)際問(wèn)題,具有一定的研究?jī)r(jià)值和現(xiàn)實(shí)意義。本文主要研究如何將上述插件化開發(fā)技術(shù)和緩存策略應(yīng)用在實(shí)驗(yàn)室產(chǎn)學(xué)研項(xiàng)目-企業(yè)級(jí)云存儲(chǔ)系統(tǒng)的Android移動(dòng)端,并以此解決項(xiàng)目開發(fā)中遇到的實(shí)際問(wèn)題。本文完成了以下三項(xiàng)主要工作:一、通過(guò)系統(tǒng)重構(gòu)解決移動(dòng)端初期架構(gòu)設(shè)計(jì)缺陷并按照系統(tǒng)新需求進(jìn)一步開發(fā)擴(kuò)展功能模塊;二、設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)插件化框架,并將框架應(yīng)用在系統(tǒng)中實(shí)現(xiàn)對(duì)系統(tǒng)模塊的動(dòng)態(tài)管理;三、針對(duì)移動(dòng)應(yīng)用網(wǎng)絡(luò)數(shù)據(jù)傳輸特性設(shè)計(jì)和實(shí)現(xiàn)了多種緩存策略,將緩存策略應(yīng)用在系統(tǒng)中,減少了系統(tǒng)流量開銷,提升了系統(tǒng)在網(wǎng)絡(luò)狀況不佳時(shí)的響應(yīng)速度,擴(kuò)展了離線模...
【文章頁(yè)數(shù)】:75 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 選題背景及意義
1.2 相關(guān)研究與發(fā)展現(xiàn)狀
1.3 本文的主要工作
1.4 本文的組織結(jié)構(gòu)
第二章 關(guān)鍵技術(shù)介紹
2.1 Java語(yǔ)言動(dòng)態(tài)代理機(jī)制
2.2 Android應(yīng)用插件化開發(fā)技術(shù)
2.3 移動(dòng)應(yīng)用緩存策略
2.4 本章小結(jié)
第三章 移動(dòng)端系統(tǒng)重構(gòu)與擴(kuò)展
3.1 企業(yè)云移動(dòng)端架構(gòu)重構(gòu)
3.1.1 移動(dòng)端初期架構(gòu)缺陷概述
3.1.2 系統(tǒng)分層與代碼重構(gòu)
3.2 擴(kuò)展功能模塊
3.2.1 企業(yè)通訊錄與資源分享功能
3.2.2 應(yīng)對(duì)移動(dòng)應(yīng)用復(fù)雜情形的下載功能
3.2.3 調(diào)用系統(tǒng)組件和第三方應(yīng)用功能
3.3 網(wǎng)頁(yè)數(shù)據(jù)處理系統(tǒng)
3.3.1 系統(tǒng)功能模塊設(shè)計(jì)
3.3.2 登錄認(rèn)證處理過(guò)程
3.3.3 網(wǎng)頁(yè)數(shù)據(jù)處理過(guò)程
3.4 本章小結(jié)
第四章 插件化框架設(shè)計(jì)與實(shí)現(xiàn)
4.1 插件化框架架構(gòu)設(shè)計(jì)
4.1.1 模塊管理層
4.1.2 系統(tǒng)組件代理層
4.1.3 Android系統(tǒng)層
4.2 功能模塊插件化的實(shí)現(xiàn)
4.2.1 登錄模塊
4.2.2 資源管理模塊
4.2.3 通訊錄模塊
4.2.4 其他模塊
4.3 本章小結(jié)
第五章 緩存策略設(shè)計(jì)與實(shí)現(xiàn)
5.1 企業(yè)云移動(dòng)端緩存策略設(shè)計(jì)
5.2 會(huì)話保持與Cookie緩存實(shí)現(xiàn)
5.3 文件資源本地緩存實(shí)現(xiàn)
5.4 多媒體資源緩存實(shí)現(xiàn)
5.4.1 圖片資源的三級(jí)緩存實(shí)現(xiàn)
5.4.2 音視頻資源的緩存實(shí)現(xiàn)
5.5 離線任務(wù)管理
5.6 本章小結(jié)
第六章 系統(tǒng)對(duì)比分析與測(cè)試
6.1 系統(tǒng)對(duì)比分析
6.1.1 插件化框架對(duì)比
6.1.2 緩存策略對(duì)比
6.2 系統(tǒng)測(cè)試說(shuō)明
6.2.1 測(cè)試目的
6.2.2 測(cè)試環(huán)境
6.3 系統(tǒng)功能測(cè)試
6.3.1 登錄模塊功能測(cè)試
6.3.2 主頁(yè)模塊插件化功能測(cè)試
6.3.3 基礎(chǔ)功能模塊測(cè)試
6.4 系統(tǒng)性能測(cè)試
6.5 測(cè)試結(jié)果分析
6.6 本章小結(jié)
總結(jié)與展望
參考文獻(xiàn)
攻讀碩士學(xué)位期間取得的研究成果
致謝
附件
【參考文獻(xiàn)】:
期刊論文
[1]安卓應(yīng)用HTTP緩存缺陷的動(dòng)態(tài)檢測(cè)[J]. 楊嘉成,彭鑫,趙文耘. 計(jì)算機(jī)科學(xué)與探索. 2018(09)
[2]基于動(dòng)態(tài)代理Android插件化研究與實(shí)現(xiàn)[J]. 陳先躍,王大全. 工業(yè)控制計(jì)算機(jī). 2017(07)
[3]基于用戶行為分析的在線訂票系統(tǒng)緩存優(yōu)化策略研究[J]. 邱鵬,萬(wàn)懷宇,林友芳,劉宇,姚一. 計(jì)算機(jī)與現(xiàn)代化. 2017(05)
[4]Android動(dòng)態(tài)加載與反射機(jī)制的靜態(tài)污點(diǎn)分析研究[J]. 樂(lè)洪舟,張玉清,王文杰,劉奇旭. 計(jì)算機(jī)研究與發(fā)展. 2017(02)
[5]面向移動(dòng)端基于社交關(guān)系的圖片緩存替換算法[J]. 王菁,牛利杰. 計(jì)算機(jī)工程與科學(xué). 2017(02)
[6]Android系統(tǒng)架構(gòu)及應(yīng)用程序開發(fā)研究[J]. 趙靜. 自動(dòng)化與儀器儀表. 2017(01)
[7]Android動(dòng)態(tài)加載方案的研究與實(shí)現(xiàn)[J]. 蔡杰,郭兵. 現(xiàn)代計(jì)算機(jī)(專業(yè)版). 2017(01)
[8]云計(jì)算綜述與移動(dòng)云計(jì)算的應(yīng)用研究[J]. 劉越. 信息通信技術(shù). 2010(02)
[9]移動(dòng)環(huán)境下緩存弱一致性的研究[J]. 吳婷婷,章文嵩,周興銘. 計(jì)算機(jī)工程與科學(xué). 2004(04)
[10]移動(dòng)查詢緩存處理的研究[J]. 吳婷婷,蘇武運(yùn),周興銘,徐明. 計(jì)算機(jī)研究與發(fā)展. 2004(01)
碩士論文
[1]Android App功能插件化機(jī)制的研究與實(shí)現(xiàn)[D]. 熊建芬.西安理工大學(xué) 2017
[2]APICloud緩存機(jī)制的擴(kuò)展研究與實(shí)現(xiàn)[D]. 仲媛.北方工業(yè)大學(xué) 2017
[3]Android插件化與云服務(wù)相結(jié)合的軟件開發(fā)方法[D]. 張茗越.哈爾濱理工大學(xué) 2016
[4]連續(xù)最近鄰查詢與移動(dòng)學(xué)習(xí)的語(yǔ)義緩存策略研究[D]. Hamza Djigal.華中師范大學(xué) 2014
[5]基于Android的阿里巴巴移動(dòng)客戶端的設(shè)計(jì)與實(shí)現(xiàn)[D]. 謝晉.哈爾濱工業(yè)大學(xué) 2012
[6]一種移動(dòng)Agent通信機(jī)制的研究與設(shè)計(jì)[D]. 張晶華.山東大學(xué) 2012
[7]基于移動(dòng)云計(jì)算環(huán)境的緩存模型及其一致性維護(hù)策略[D]. 陸文彬.中山大學(xué) 2011
[8]Dalvik虛擬機(jī)結(jié)構(gòu)與性能的研究[D]. 伊鵬翔.吉林大學(xué) 2011
本文編號(hào):3662535
【文章頁(yè)數(shù)】:75 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 選題背景及意義
1.2 相關(guān)研究與發(fā)展現(xiàn)狀
1.3 本文的主要工作
1.4 本文的組織結(jié)構(gòu)
第二章 關(guān)鍵技術(shù)介紹
2.1 Java語(yǔ)言動(dòng)態(tài)代理機(jī)制
2.2 Android應(yīng)用插件化開發(fā)技術(shù)
2.3 移動(dòng)應(yīng)用緩存策略
2.4 本章小結(jié)
第三章 移動(dòng)端系統(tǒng)重構(gòu)與擴(kuò)展
3.1 企業(yè)云移動(dòng)端架構(gòu)重構(gòu)
3.1.1 移動(dòng)端初期架構(gòu)缺陷概述
3.1.2 系統(tǒng)分層與代碼重構(gòu)
3.2 擴(kuò)展功能模塊
3.2.1 企業(yè)通訊錄與資源分享功能
3.2.2 應(yīng)對(duì)移動(dòng)應(yīng)用復(fù)雜情形的下載功能
3.2.3 調(diào)用系統(tǒng)組件和第三方應(yīng)用功能
3.3 網(wǎng)頁(yè)數(shù)據(jù)處理系統(tǒng)
3.3.1 系統(tǒng)功能模塊設(shè)計(jì)
3.3.2 登錄認(rèn)證處理過(guò)程
3.3.3 網(wǎng)頁(yè)數(shù)據(jù)處理過(guò)程
3.4 本章小結(jié)
第四章 插件化框架設(shè)計(jì)與實(shí)現(xiàn)
4.1 插件化框架架構(gòu)設(shè)計(jì)
4.1.1 模塊管理層
4.1.2 系統(tǒng)組件代理層
4.1.3 Android系統(tǒng)層
4.2 功能模塊插件化的實(shí)現(xiàn)
4.2.1 登錄模塊
4.2.2 資源管理模塊
4.2.3 通訊錄模塊
4.2.4 其他模塊
4.3 本章小結(jié)
第五章 緩存策略設(shè)計(jì)與實(shí)現(xiàn)
5.1 企業(yè)云移動(dòng)端緩存策略設(shè)計(jì)
5.2 會(huì)話保持與Cookie緩存實(shí)現(xiàn)
5.3 文件資源本地緩存實(shí)現(xiàn)
5.4 多媒體資源緩存實(shí)現(xiàn)
5.4.1 圖片資源的三級(jí)緩存實(shí)現(xiàn)
5.4.2 音視頻資源的緩存實(shí)現(xiàn)
5.5 離線任務(wù)管理
5.6 本章小結(jié)
第六章 系統(tǒng)對(duì)比分析與測(cè)試
6.1 系統(tǒng)對(duì)比分析
6.1.1 插件化框架對(duì)比
6.1.2 緩存策略對(duì)比
6.2 系統(tǒng)測(cè)試說(shuō)明
6.2.1 測(cè)試目的
6.2.2 測(cè)試環(huán)境
6.3 系統(tǒng)功能測(cè)試
6.3.1 登錄模塊功能測(cè)試
6.3.2 主頁(yè)模塊插件化功能測(cè)試
6.3.3 基礎(chǔ)功能模塊測(cè)試
6.4 系統(tǒng)性能測(cè)試
6.5 測(cè)試結(jié)果分析
6.6 本章小結(jié)
總結(jié)與展望
參考文獻(xiàn)
攻讀碩士學(xué)位期間取得的研究成果
致謝
附件
【參考文獻(xiàn)】:
期刊論文
[1]安卓應(yīng)用HTTP緩存缺陷的動(dòng)態(tài)檢測(cè)[J]. 楊嘉成,彭鑫,趙文耘. 計(jì)算機(jī)科學(xué)與探索. 2018(09)
[2]基于動(dòng)態(tài)代理Android插件化研究與實(shí)現(xiàn)[J]. 陳先躍,王大全. 工業(yè)控制計(jì)算機(jī). 2017(07)
[3]基于用戶行為分析的在線訂票系統(tǒng)緩存優(yōu)化策略研究[J]. 邱鵬,萬(wàn)懷宇,林友芳,劉宇,姚一. 計(jì)算機(jī)與現(xiàn)代化. 2017(05)
[4]Android動(dòng)態(tài)加載與反射機(jī)制的靜態(tài)污點(diǎn)分析研究[J]. 樂(lè)洪舟,張玉清,王文杰,劉奇旭. 計(jì)算機(jī)研究與發(fā)展. 2017(02)
[5]面向移動(dòng)端基于社交關(guān)系的圖片緩存替換算法[J]. 王菁,牛利杰. 計(jì)算機(jī)工程與科學(xué). 2017(02)
[6]Android系統(tǒng)架構(gòu)及應(yīng)用程序開發(fā)研究[J]. 趙靜. 自動(dòng)化與儀器儀表. 2017(01)
[7]Android動(dòng)態(tài)加載方案的研究與實(shí)現(xiàn)[J]. 蔡杰,郭兵. 現(xiàn)代計(jì)算機(jī)(專業(yè)版). 2017(01)
[8]云計(jì)算綜述與移動(dòng)云計(jì)算的應(yīng)用研究[J]. 劉越. 信息通信技術(shù). 2010(02)
[9]移動(dòng)環(huán)境下緩存弱一致性的研究[J]. 吳婷婷,章文嵩,周興銘. 計(jì)算機(jī)工程與科學(xué). 2004(04)
[10]移動(dòng)查詢緩存處理的研究[J]. 吳婷婷,蘇武運(yùn),周興銘,徐明. 計(jì)算機(jī)研究與發(fā)展. 2004(01)
碩士論文
[1]Android App功能插件化機(jī)制的研究與實(shí)現(xiàn)[D]. 熊建芬.西安理工大學(xué) 2017
[2]APICloud緩存機(jī)制的擴(kuò)展研究與實(shí)現(xiàn)[D]. 仲媛.北方工業(yè)大學(xué) 2017
[3]Android插件化與云服務(wù)相結(jié)合的軟件開發(fā)方法[D]. 張茗越.哈爾濱理工大學(xué) 2016
[4]連續(xù)最近鄰查詢與移動(dòng)學(xué)習(xí)的語(yǔ)義緩存策略研究[D]. Hamza Djigal.華中師范大學(xué) 2014
[5]基于Android的阿里巴巴移動(dòng)客戶端的設(shè)計(jì)與實(shí)現(xiàn)[D]. 謝晉.哈爾濱工業(yè)大學(xué) 2012
[6]一種移動(dòng)Agent通信機(jī)制的研究與設(shè)計(jì)[D]. 張晶華.山東大學(xué) 2012
[7]基于移動(dòng)云計(jì)算環(huán)境的緩存模型及其一致性維護(hù)策略[D]. 陸文彬.中山大學(xué) 2011
[8]Dalvik虛擬機(jī)結(jié)構(gòu)與性能的研究[D]. 伊鵬翔.吉林大學(xué) 2011
本文編號(hào):3662535
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3662535.html
最近更新
教材專著