基于RESTful移動教學輔助系統(tǒng)研究與實現(xiàn)
本文選題:RESTful 切入點:ROA 出處:《遼寧大學》2017年碩士論文 論文類型:學位論文
【摘要】:在移動互聯(lián)網(wǎng)時代,基于移動平臺的移動應用憑借移動智能手持設備的便攜性、方便性、靈活性等特征,突破傳統(tǒng)網(wǎng)絡應用時間與空間的限制,迅速普及到各個產(chǎn)業(yè),如教育領域的“移動教育”產(chǎn)業(yè)化,使得學習者擺脫傳統(tǒng)教育時間與空間的束縛,營造出具有“個性化、時效性、高效性”的教學環(huán)境!耙苿咏逃睂ⅰ胺D(zhuǎn)課堂”等新型教學模式融入移動應用,為學習者重構學習流程的同時挖掘教學者的教學潛能,為教育改革提供新的思路。由于硬件與網(wǎng)絡資源的限制,移動應用相比傳統(tǒng)網(wǎng)絡應用更具復雜性。為符合移動互聯(lián)網(wǎng)規(guī)模的分布式系統(tǒng),傳統(tǒng)的單一網(wǎng)絡軟件架構已很難滿足,本論文采用基于REST(Representational State Transfer,表述性狀態(tài)轉(zhuǎn)移)架構風格的RESTful Web Service(簡稱RESTful)作為移動應用系統(tǒng)設計與實現(xiàn)的主要實施方案。本論文以REST架構風格約束為基礎,結(jié)合JAX-RS(Java API for RESTful Web Services)標準與RESTful實施規(guī)范,描述了基于“翻轉(zhuǎn)課堂”教學模式的移動教學輔助系統(tǒng)的設計與實現(xiàn)。該系統(tǒng)在設計中以“資源”為核心,主要體現(xiàn)在:依據(jù)ROA(Resource-Oriented Architecture,面向資源的架構)標準設計資源;利用URI標識資源;以HTTP方法明確資源統(tǒng)一接口并將JSON為資源數(shù)據(jù)傳輸標準格式等。利用HTTP+URI+JSON的形式,簡化了資源的訪問與擴展,提高系統(tǒng)的可見性、伸縮性。在系統(tǒng)實現(xiàn)中,為簡化移動應用平臺的本地開發(fā),利用Spring for Android作為REST Client的實現(xiàn)框架;為更好的遵循RESTful規(guī)范,服務器端的資源支持由基于JAX-RS標準的Jersey項目實現(xiàn)。經(jīng)過測試驗證,本論文設計與實現(xiàn)的移動教學輔助系統(tǒng)具有較高的可擴展性、可維護性、靈活性等特征。該系統(tǒng)在實際應用中,具有較強的實踐意義,不僅為“移動教育”產(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.
【學位授予單位】:遼寧大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP311.52;TP393.09
【參考文獻】
相關期刊論文 前10條
1 劉雅馨;徐超超;王林麗;楊現(xiàn)民;;大數(shù)據(jù)支持下的數(shù)字教育資源生態(tài)建設[J];現(xiàn)代教育技術;2016年10期
2 李莉;張超然;劉丹;李紀成;;移動APP開發(fā)模式研究[J];長春理工大學學報(自然科學版);2016年05期
3 王鑫;;Native App與Web App移動應用發(fā)展[J];計算機系統(tǒng)應用;2016年09期
4 祝驛楠;王世雄;黃園;;基于ROA的移動個人知識管理系統(tǒng)集成[J];計算機系統(tǒng)應用;2016年04期
5 楊毅;;移動APP開發(fā)模式探討[J];福建電腦;2014年06期
6 顧春來;;APP應用程序開發(fā)模式探究[J];硅谷;2014年05期
7 張金磊;王穎;張寶輝;;翻轉(zhuǎn)課堂教學模式研究[J];遠程教育雜志;2012年04期
8 李國慶;李先國;;面向移動平臺的Web信息交互模型研究[J];計算機應用與軟件;2011年01期
9 李剛;孫紅梅;李智;余海燕;;資源受限Web服務[J];計算機學報;2010年02期
10 陶麗;;移動教育的現(xiàn)狀及發(fā)展前景研究[J];吉林省教育學院學報;2009年05期
相關博士學位論文 前2條
1 何檀;移動教育持續(xù)使用的實證研究[D];哈爾濱工業(yè)大學;2014年
2 馮新?lián)P;基于REST的Web服務架構理論與技術研究[D];解放軍信息工程大學;2009年
相關碩士學位論文 前4條
1 秦奮;移動環(huán)境下RESTful WebService的研究與設計[D];北京工業(yè)大學;2015年
2 李延;基于REST架構的web服務技術研究[D];武漢理工大學;2013年
3 潘金亞;基于Spring的REST式Web服務研究與應用[D];西安電子科技大學;2013年
4 李浩;基于REST架構Web應用的研究與實現(xiàn)[D];武漢理工大學;2009年
,本文編號:1597502
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/1597502.html