面向macOS平臺的企業(yè)云存儲應(yīng)用系統(tǒng)研究
發(fā)布時間:2021-06-06 04:33
近年來,蘋果公司生產(chǎn)的Mac電腦,采用了 macOS操作系統(tǒng),而macOS的核心是Unix操作系統(tǒng),比較穩(wěn)健安全。Mac電腦以前通常用于家庭、個人、娛樂等領(lǐng)域,但是由于其安全可靠,也開始向企業(yè)和學(xué)校用戶滲透,研究面向macOS的企業(yè)級關(guān)鍵應(yīng)用成為熱點。企業(yè)云存儲是企業(yè)學(xué)校計算服務(wù)中最為關(guān)鍵的的兩大服務(wù)之一,為企業(yè)學(xué)校計算服務(wù)提供了海量關(guān)鍵數(shù)據(jù)支持。一方面,隨著智能手機(jī)性能的飛速發(fā)展,應(yīng)用于手機(jī)操作系統(tǒng)(iOS、Android)上的云存儲應(yīng)用給用戶帶來了良好的用戶體驗,另一方面,當(dāng)前企業(yè)用戶主要通過PC(如筆記本、臺式機(jī))來生產(chǎn)關(guān)鍵數(shù)據(jù),研發(fā)具有智能手機(jī)APP用戶體驗,又具有大容量本地存儲的云存儲應(yīng)用系統(tǒng)成為企業(yè)云存儲應(yīng)用系統(tǒng)研究的熱點和難點。基于上述兩點,本文在廣東省計算機(jī)網(wǎng)絡(luò)重點實驗室(CCNL)已研發(fā)的WebLib企業(yè)文件管理私有云系統(tǒng)的基礎(chǔ)上,重點研發(fā)了一套面向macOS平臺的企業(yè)云存儲應(yīng)用系統(tǒng),主要用來承擔(dān)起WebLib企業(yè)云系統(tǒng)的主要節(jié)點(生產(chǎn)、消費內(nèi)容并重)重任。該應(yīng)用系統(tǒng)具有以下兩點創(chuàng)新:(1)采用了 CoreData來管理Mac云存儲應(yīng)用系統(tǒng)的本地數(shù)據(jù)庫,使得Mac應(yīng)用...
【文章來源】:華南理工大學(xué)廣東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:106 頁
【學(xué)位級別】:碩士
【部分圖文】:
CocoaMVC原理示意圖(來源于互聯(lián)網(wǎng))
這樣可以有效阻止惡意應(yīng)用攻擊系統(tǒng)獲得控制系統(tǒng)的權(quán)限,保證macOS系統(tǒng)??安全。.??如圖2-3,沙盒為每個macOS應(yīng)用分配了一個獨立的.空間,應(yīng)用只能在自??己掌控的空間內(nèi)任意操作,想要獲取空間外的資源必須獲得授權(quán)。??No?SandBox?SandBox??圖2-3?macOS應(yīng)用沙盒化示意圖(來源于互聯(lián)網(wǎng))??沙盒的作用就是存儲應(yīng)用數(shù)據(jù),相當(dāng)于應(yīng)用的文件系統(tǒng)目錄,其本質(zhì)就是??一個隨機(jī)命名的文件夾,本文開發(fā)的沙盒路徑為:/用戶/ccnl/資源庫??/Containers/com.dcampus.mac.WebLibPlusForMac/Data/.,如_?2-4?所不。??所有macOS應(yīng)用.義_?(包|舌Xcode應(yīng)甩f呈序.、Mac?App?Store或網(wǎng)上下載??的應(yīng)用程_)的沙食路徑者&是方夂在搏一::目最“租戶Vccnl/資源庫/Containers/)??下,沙盒目最中包含?Desktop、Documents、Downloads、Library?等子目最。??Documents用于存放程身_運(yùn)行時生成的一?_需要長久保存:的文件數(shù)據(jù),??可以通過iTunes、iCloud備份該目豪下前數(shù)據(jù)。??Library包含Caches和Preferences等多個子目懸其中Caches用于存放緩??存文件,此目錄下的文件需要程序員手動刪除,Preferences存放的是通過??NSUserDefaults?_設(shè)置的_系列plist文件
這樣可以有效阻止惡意應(yīng)用攻擊系統(tǒng)獲得控制系統(tǒng)的權(quán)限,保證macOS系統(tǒng)??安全。.??如圖2-3,沙盒為每個macOS應(yīng)用分配了一個獨立的.空間,應(yīng)用只能在自??己掌控的空間內(nèi)任意操作,想要獲取空間外的資源必須獲得授權(quán)。??No?SandBox?SandBox??圖2-3?macOS應(yīng)用沙盒化示意圖(來源于互聯(lián)網(wǎng))??沙盒的作用就是存儲應(yīng)用數(shù)據(jù),相當(dāng)于應(yīng)用的文件系統(tǒng)目錄,其本質(zhì)就是??一個隨機(jī)命名的文件夾,本文開發(fā)的沙盒路徑為:/用戶/ccnl/資源庫??/Containers/com.dcampus.mac.WebLibPlusForMac/Data/.,如_?2-4?所不。??所有macOS應(yīng)用.義_?(包|舌Xcode應(yīng)甩f呈序.、Mac?App?Store或網(wǎng)上下載??的應(yīng)用程_)的沙食路徑者&是方夂在搏一::目最“租戶Vccnl/資源庫/Containers/)??下,沙盒目最中包含?Desktop、Documents、Downloads、Library?等子目最。??Documents用于存放程身_運(yùn)行時生成的一?_需要長久保存:的文件數(shù)據(jù),??可以通過iTunes、iCloud備份該目豪下前數(shù)據(jù)。??Library包含Caches和Preferences等多個子目懸其中Caches用于存放緩??存文件,此目錄下的文件需要程序員手動刪除,Preferences存放的是通過??NSUserDefaults?_設(shè)置的_系列plist文件
【參考文獻(xiàn)】:
期刊論文
[1]超簡單掌握CoreML開發(fā)[J]. 張含陽. 機(jī)器人產(chǎn)業(yè). 2017(05)
[2]詳解Core ML框架及智能音箱HomePod[J]. 李林,若樸. 計算機(jī)與網(wǎng)絡(luò). 2017(12)
[3]蘋果公司的Swift語言應(yīng)用前景研究[J]. 萬木君. 電子技術(shù)與軟件工程. 2014(23)
[4]淺析云計算背景下云存儲的優(yōu)勢與劣勢[J]. 李邐. 計算機(jī)光盤軟件與應(yīng)用. 2013(23)
碩士論文
[1]基于MVC三層架構(gòu)模式的研究與應(yīng)用[D]. 劉方軍.廣東工業(yè)大學(xué) 2011
本文編號:3213617
【文章來源】:華南理工大學(xué)廣東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:106 頁
【學(xué)位級別】:碩士
【部分圖文】:
CocoaMVC原理示意圖(來源于互聯(lián)網(wǎng))
這樣可以有效阻止惡意應(yīng)用攻擊系統(tǒng)獲得控制系統(tǒng)的權(quán)限,保證macOS系統(tǒng)??安全。.??如圖2-3,沙盒為每個macOS應(yīng)用分配了一個獨立的.空間,應(yīng)用只能在自??己掌控的空間內(nèi)任意操作,想要獲取空間外的資源必須獲得授權(quán)。??No?SandBox?SandBox??圖2-3?macOS應(yīng)用沙盒化示意圖(來源于互聯(lián)網(wǎng))??沙盒的作用就是存儲應(yīng)用數(shù)據(jù),相當(dāng)于應(yīng)用的文件系統(tǒng)目錄,其本質(zhì)就是??一個隨機(jī)命名的文件夾,本文開發(fā)的沙盒路徑為:/用戶/ccnl/資源庫??/Containers/com.dcampus.mac.WebLibPlusForMac/Data/.,如_?2-4?所不。??所有macOS應(yīng)用.義_?(包|舌Xcode應(yīng)甩f呈序.、Mac?App?Store或網(wǎng)上下載??的應(yīng)用程_)的沙食路徑者&是方夂在搏一::目最“租戶Vccnl/資源庫/Containers/)??下,沙盒目最中包含?Desktop、Documents、Downloads、Library?等子目最。??Documents用于存放程身_運(yùn)行時生成的一?_需要長久保存:的文件數(shù)據(jù),??可以通過iTunes、iCloud備份該目豪下前數(shù)據(jù)。??Library包含Caches和Preferences等多個子目懸其中Caches用于存放緩??存文件,此目錄下的文件需要程序員手動刪除,Preferences存放的是通過??NSUserDefaults?_設(shè)置的_系列plist文件
這樣可以有效阻止惡意應(yīng)用攻擊系統(tǒng)獲得控制系統(tǒng)的權(quán)限,保證macOS系統(tǒng)??安全。.??如圖2-3,沙盒為每個macOS應(yīng)用分配了一個獨立的.空間,應(yīng)用只能在自??己掌控的空間內(nèi)任意操作,想要獲取空間外的資源必須獲得授權(quán)。??No?SandBox?SandBox??圖2-3?macOS應(yīng)用沙盒化示意圖(來源于互聯(lián)網(wǎng))??沙盒的作用就是存儲應(yīng)用數(shù)據(jù),相當(dāng)于應(yīng)用的文件系統(tǒng)目錄,其本質(zhì)就是??一個隨機(jī)命名的文件夾,本文開發(fā)的沙盒路徑為:/用戶/ccnl/資源庫??/Containers/com.dcampus.mac.WebLibPlusForMac/Data/.,如_?2-4?所不。??所有macOS應(yīng)用.義_?(包|舌Xcode應(yīng)甩f呈序.、Mac?App?Store或網(wǎng)上下載??的應(yīng)用程_)的沙食路徑者&是方夂在搏一::目最“租戶Vccnl/資源庫/Containers/)??下,沙盒目最中包含?Desktop、Documents、Downloads、Library?等子目最。??Documents用于存放程身_運(yùn)行時生成的一?_需要長久保存:的文件數(shù)據(jù),??可以通過iTunes、iCloud備份該目豪下前數(shù)據(jù)。??Library包含Caches和Preferences等多個子目懸其中Caches用于存放緩??存文件,此目錄下的文件需要程序員手動刪除,Preferences存放的是通過??NSUserDefaults?_設(shè)置的_系列plist文件
【參考文獻(xiàn)】:
期刊論文
[1]超簡單掌握CoreML開發(fā)[J]. 張含陽. 機(jī)器人產(chǎn)業(yè). 2017(05)
[2]詳解Core ML框架及智能音箱HomePod[J]. 李林,若樸. 計算機(jī)與網(wǎng)絡(luò). 2017(12)
[3]蘋果公司的Swift語言應(yīng)用前景研究[J]. 萬木君. 電子技術(shù)與軟件工程. 2014(23)
[4]淺析云計算背景下云存儲的優(yōu)勢與劣勢[J]. 李邐. 計算機(jī)光盤軟件與應(yīng)用. 2013(23)
碩士論文
[1]基于MVC三層架構(gòu)模式的研究與應(yīng)用[D]. 劉方軍.廣東工業(yè)大學(xué) 2011
本文編號:3213617
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/3213617.html
最近更新
教材專著