基于RESTful移動教學(xué)輔助系統(tǒng)研究與實(shí)現(xiàn)
本文選題:RESTful 切入點(diǎn):ROA 出處:《遼寧大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
【摘要】:在移動互聯(lián)網(wǎng)時代,基于移動平臺的移動應(yīng)用憑借移動智能手持設(shè)備的便攜性、方便性、靈活性等特征,突破傳統(tǒng)網(wǎng)絡(luò)應(yīng)用時間與空間的限制,迅速普及到各個產(chǎn)業(yè),如教育領(lǐng)域的“移動教育”產(chǎn)業(yè)化,使得學(xué)習(xí)者擺脫傳統(tǒng)教育時間與空間的束縛,營造出具有“個性化、時效性、高效性”的教學(xué)環(huán)境。“移動教育”將“翻轉(zhuǎn)課堂”等新型教學(xué)模式融入移動應(yīng)用,為學(xué)習(xí)者重構(gòu)學(xué)習(xí)流程的同時挖掘教學(xué)者的教學(xué)潛能,為教育改革提供新的思路。由于硬件與網(wǎng)絡(luò)資源的限制,移動應(yīng)用相比傳統(tǒng)網(wǎng)絡(luò)應(yīng)用更具復(fù)雜性。為符合移動互聯(lián)網(wǎng)規(guī)模的分布式系統(tǒng),傳統(tǒng)的單一網(wǎng)絡(luò)軟件架構(gòu)已很難滿足,本論文采用基于REST(Representational State Transfer,表述性狀態(tài)轉(zhuǎn)移)架構(gòu)風(fēng)格的RESTful Web Service(簡稱RESTful)作為移動應(yīng)用系統(tǒng)設(shè)計與實(shí)現(xiàn)的主要實(shí)施方案。本論文以REST架構(gòu)風(fēng)格約束為基礎(chǔ),結(jié)合JAX-RS(Java API for RESTful Web Services)標(biāo)準(zhǔn)與RESTful實(shí)施規(guī)范,描述了基于“翻轉(zhuǎn)課堂”教學(xué)模式的移動教學(xué)輔助系統(tǒng)的設(shè)計與實(shí)現(xiàn)。該系統(tǒng)在設(shè)計中以“資源”為核心,主要體現(xiàn)在:依據(jù)ROA(Resource-Oriented Architecture,面向資源的架構(gòu))標(biāo)準(zhǔn)設(shè)計資源;利用URI標(biāo)識資源;以HTTP方法明確資源統(tǒng)一接口并將JSON為資源數(shù)據(jù)傳輸標(biāo)準(zhǔn)格式等。利用HTTP+URI+JSON的形式,簡化了資源的訪問與擴(kuò)展,提高系統(tǒng)的可見性、伸縮性。在系統(tǒng)實(shí)現(xiàn)中,為簡化移動應(yīng)用平臺的本地開發(fā),利用Spring for Android作為REST Client的實(shí)現(xiàn)框架;為更好的遵循RESTful規(guī)范,服務(wù)器端的資源支持由基于JAX-RS標(biāo)準(zhǔn)的Jersey項目實(shí)現(xiàn)。經(jīng)過測試驗證,本論文設(shè)計與實(shí)現(xiàn)的移動教學(xué)輔助系統(tǒng)具有較高的可擴(kuò)展性、可維護(hù)性、靈活性等特征。該系統(tǒng)在實(shí)際應(yīng)用中,具有較強(qiáng)的實(shí)踐意義,不僅為“移動教育”產(chǎn)業(yè)化提供了新的表現(xiàn)形式,更為教育改革提供新動力。
[Abstract]:In the era of mobile Internet, mobile applications based on mobile platform, with the characteristics of portable, convenient and flexible mobile intelligent handheld devices, break through the limitation of time and space of traditional network applications, and quickly spread to various industries. For example, the industrialization of "mobile education" in the field of education makes learners get rid of the shackles of traditional education time and space, and create "individuation and timeliness". The teaching environment of high efficiency. "Mobile Education" integrates the new teaching mode such as "flipping classroom" into mobile application, and excavates the potential of teaching for learners while reconstructing their learning process. Because of the limitation of hardware and network resources, the mobile application is more complex than the traditional network application. In order to conform to the distributed system of mobile Internet scale, the traditional single network software architecture is difficult to satisfy. In this thesis, RESTful Web Service (restful) based on REST(Representational State transfer architecture style is adopted as the main implementation of mobile application system design and implementation. This paper is based on REST architecture style constraints. Combined with JAX-RS(Java API for RESTful Web Services (JAX-RS(Java API for RESTful Web Services) standard, this paper describes the design and implementation of a mobile teaching aid system based on the "flip classroom" teaching mode. It is mainly embodied in: design resources according to ROA(Resource-Oriented Architecture, resource-oriented architecture) standard; use URI to identify resources; define the unified interface of resources by HTTP method and use JSON as the standard format of resource data transmission, etc.; use the form of HTTP URI JSON, etc. In order to simplify the local development of mobile application platform, Spring for Android is used as the implementation framework of REST Client. The resource support of the server is realized by the Jersey project based on JAX-RS standard. After testing, the design and implementation of the mobile teaching assistant system in this paper has high scalability and maintainability. The system not only provides a new form of expression for the industrialization of "mobile education", but also provides a new motive force for the reform of education.
【學(xué)位授予單位】:遼寧大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.52;TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 劉雅馨;徐超超;王林麗;楊現(xiàn)民;;大數(shù)據(jù)支持下的數(shù)字教育資源生態(tài)建設(shè)[J];現(xiàn)代教育技術(shù);2016年10期
2 李莉;張超然;劉丹;李紀(jì)成;;移動APP開發(fā)模式研究[J];長春理工大學(xué)學(xué)報(自然科學(xué)版);2016年05期
3 王鑫;;Native App與Web App移動應(yīng)用發(fā)展[J];計算機(jī)系統(tǒng)應(yīng)用;2016年09期
4 祝驛楠;王世雄;黃園;;基于ROA的移動個人知識管理系統(tǒng)集成[J];計算機(jī)系統(tǒng)應(yīng)用;2016年04期
5 楊毅;;移動APP開發(fā)模式探討[J];福建電腦;2014年06期
6 顧春來;;APP應(yīng)用程序開發(fā)模式探究[J];硅谷;2014年05期
7 張金磊;王穎;張寶輝;;翻轉(zhuǎn)課堂教學(xué)模式研究[J];遠(yuǎn)程教育雜志;2012年04期
8 李國慶;李先國;;面向移動平臺的Web信息交互模型研究[J];計算機(jī)應(yīng)用與軟件;2011年01期
9 李剛;孫紅梅;李智;余海燕;;資源受限Web服務(wù)[J];計算機(jī)學(xué)報;2010年02期
10 陶麗;;移動教育的現(xiàn)狀及發(fā)展前景研究[J];吉林省教育學(xué)院學(xué)報;2009年05期
相關(guān)博士學(xué)位論文 前2條
1 何檀;移動教育持續(xù)使用的實(shí)證研究[D];哈爾濱工業(yè)大學(xué);2014年
2 馮新?lián)P;基于REST的Web服務(wù)架構(gòu)理論與技術(shù)研究[D];解放軍信息工程大學(xué);2009年
相關(guān)碩士學(xué)位論文 前4條
1 秦奮;移動環(huán)境下RESTful WebService的研究與設(shè)計[D];北京工業(yè)大學(xué);2015年
2 李延;基于REST架構(gòu)的web服務(wù)技術(shù)研究[D];武漢理工大學(xué);2013年
3 潘金亞;基于Spring的REST式Web服務(wù)研究與應(yīng)用[D];西安電子科技大學(xué);2013年
4 李浩;基于REST架構(gòu)Web應(yīng)用的研究與實(shí)現(xiàn)[D];武漢理工大學(xué);2009年
,本文編號:1597502
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1597502.html