基于play framework的APP托管平台的设计与实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:iceberg4ever
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在移动终端设备普及和移动应用用户规模扩大的背景下,移动APP成为企业进行业务拓展和完善的首选。移动APP凭借其使用用户经济能力强,可整合新技术、可实现裂变式增长及开发成本低等优势,成为互联网公司软件开发的重要组成部分。在敏捷开发的潮流下,企业需要能适应企业快速版本更新的APP托管平台。然而,目前国内外的应用市场和第三方托管平台并不能满足企业APP开发的需求。针对企业移动应用开发的需求,本论文目的在于设计和实现的能适应企业移动应用开发需求的APP托管平台。基于play framework的APP托管平台的设计和实现遵从软件开发的基本流程,通过分析托管平台相关的用户角色得出各个功能模块,根据功能模块分层次分模块进行开发,以MVC框架play framework为开发框架,以Scala编程、增量升级、服务器开发等技术作为依托,实现企业APP的托管发布闭环。APP托管平台的核心功能主要包括用户管理、应用管理、统计分析、增量升级。论文通过play框架特殊的session实现用户登录,记录用户登录信息,使用nginx实现系统的负载均衡,采用JSON实现系统前后端数据交互,使用ECharts实现了统计数据的呈现。此外,系统实现了对目前主流增量更新方案bsdiff/bspatch的支持。同时,为解决bsdiff/bspatch内存消耗过大的问题,设计和实现了基于文件分块的大文件更新策略,内存消耗约为bsdiff/bspatch方案的7%,能有效解决大文件更新无法使用bsdiff/bspatch进行增量更新的问题。基于play framework的APP托管平台为企业提供针对企业移动应用开发的应用托管和发布服务,有效保障企业移动应用开发的安全性,并为安卓APP提供增量升级的服务。同时,论文提出并实现了基于文件分块的更新策略,为目前主流更新算法bsdiff/bspatch的缺陷场景提出解决方案。
其他文献
锂离子电池和传统电池相比具有能量密度高、循环寿命长、体积小、重量轻、自放电率低、无记忆效应、应用温度范围广和环境友好等优点,目前被广泛应用于3C类电子产品(计算机类、通信类和消费类电子)、电动交通工具以及静态大规模储能等领域。在锂离子电池的实际应用中,电极材料是制约其性能及应用推广的重要因素,因此发展新一代的锂电池电极材料至关重要。由于多孔碳材料具有优异的物理化学稳定性,高比表面积及较高的导电率,
基于翻转课堂,本文提出了手机客户端在翻转课堂教学模式中的研究。新的教学模式下,翻转课堂的三种转变体现了目前教学发展的一种方向。翻转课堂增大了课堂之外学生学习的主动
氟里昂和哈龙等含氯和溴的化合物是导致臭氧层耗损的主要物种, 其替代物的研究已引起普遍关注. 与此同时, 国际社会对于全球气候的变化也愈加关注, 这对今后消耗臭氧层物质(O
【摘 要】将小古文引进语文课堂,能帮助学生传承民族文化的基因,丰厚文化底蕴。小古文运用于教学导入时,可为课文引路,激发学生的求知欲;运用于领悟情感时,可印证想象,帮助学生深入文本;运用于解答疑惑时,可引发思考,生成丰富的课堂教学资源;运用于意犹未尽时,可拓展课外阅读,开阔学生的视野。小古文和白话文的古今互鉴,促使语文课堂变得灵动而丰盈。  【关键词】小古文;阅读教学;古今互鉴  中国传统文化的精髓