Font Size: a A A

Design And Implementation Of APP Hosting Platform Based On Play Framework

Posted on:2019-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:J F LiFull Text:PDF
GTID:2348330545455578Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the popularization of mobile terminal equipment and the expansion of mobile application users,mobile APP has become the first choice for business expansion and improvement.Mobile APP is an important part of the software development of Internet companies because of its user-friendliness,integration of new technologies,fissile growth and low development costs.Under the trend of agile development,enterprises need an APP hosting platform that can adapt to the rapid revision of enterprises.However,at present,the application market and the third-party hosting platform both at home and abroad can not meet the needs of enterprise APP development.For the needs of enterprise mobile application development,this thesis aims to design and implement an APP hosting platform that can adapt to the demand of enterprise mobile application development.The design and implementation of the APP-hosted platform based on the play framework complies with the basic flow of software development.By analyzing the user roles related to the hosting platform,various functional modules are obtained.Based on the functional modules,the modules are developed at different levels.With the MVC framework play framework as the development framework,To Scala programming,incremental upgrades,server development and other technologies as the basis for the realization of enterprise APP managed release closed-loop.The core functions of APP hosting platform include user management,application management,statistical analysis and incremental upgrade.Papers through the play session special session to achieve user login,record user login information,the use of nginx system load balancing,the use of JSON system before and after the end of data interaction,the use of ECharts achieved statistical data presentation.In addition,the system has achieved the current mainstream incremental update program bsdiff/bspatch support.At the same time,in order to solve the problem of excessive memory consumption of bsdiff/bspatch,a big file updating strategy based on file partitioning is designed and implemented.The memory consumption is about 7%of the bsdiff/bspatch scheme,which can effectively solve the problem of large file update,unable to use bsdiff/Bspatch incremental update problem.The play framework-based APP hosting platform provides enterprises with application hosting and publishing services for enterprise mobile application development,effectively ensuring the security of enterprise mobile application development and providing incremental and upgraded services for Android APP.At the same time,thesis papers propose and implement an update strategy based on file partitioning,and propose a solution to the defect scenario of the mainstream update algorithm bsdiff/bspatch.
Keywords/Search Tags:play framework, APP hosting platform, incremental update, bsdiff/bspatch
PDF Full Text Request
Related items