共享充电桩充电功能的设计与实现文献综述

 2022-08-10 09:36:58

一、文献综述

(一)国内外研究现状

移动应用的飞速增长也为不少企业带来了发展的机遇。目前主流的移动应用主要可以分为Native APP (原生应用) 、WEB APP (网页应用)及Hybrid APP (混合应用) 因此对应的移动应用开发技术也分为原生应用开发、网页应用开发及混合应用开发,后台可以配合采用SSH框架进行实现。

Native APP:Native APP指原生APP,一般依靠操作系统,具有很强的交互性,是一个完整的 APP,可拓展性不强。简单来说,原生应用是特别为某种操作系统而开发,比如IOS系统、Android系统、黑莓等,它们在各自的移动设备上运行。原生APP开发时间长、学习难度大且无法实现跨平台开发,但仍是主流模式之一。

Web APP:Web APP指采用HTML5网页语言写出的 APP [1],不需下载安装即可运行使用。类似于轻应用的概念。Web APP是生存在浏览器中的应用,某种程度上而言是触屏版的网页应用。Web应用本质上是为移动浏览器设计的基于Web的应用,它们是用普通Web开发语言开发的,可以在各种智能手机浏览器上运行。但其过分依赖于网络,且有时出现适配性不好的问题,用户体验效果差。

Hybrid APP: Hybrid APP(混合型移动应用)指介于Web APP、Native APP这两者之间的APP [2],它虽然看上去是一个 Native APP,但只有一个UI WebView,访问的是一个Web APP。Hybrid APP兼具Native APP良好用户交互体验优势和Web APP跨平台开发优势。由此可以看出Hybrid APP具有开发成本低、后期维护容易、可扩展性较好等特点,是很有潜力的一种模式。

HTML5: HTML5 是 近十年来 Web标准最巨大的飞跃.和以前的版 本不同 , HTML5 并非仅仅用来表示 Web内容, 它的使命是将 Web带入一个成熟的应用平台, 在这个平台上, 视频 、音频 、图像 、动画以及同电脑的交互都被标准化[3]

SSH系统结构:SSH 是Structs2、Spring4和Hibernate的简称,这是当前主流的Web应用项目 架构。JavaEE经过多年的发展,已经形成一套成熟的系统结构,系统一般分为四层:表示层、控制层、业务层和数据持久层[5]。在SSH 框架下,程序结构表示层一般为JSP页面,返回用户请求响应。控制层由Spring框架负责,转发请求并调用业务层方法处理请求;业务层即Service层,是系统架构中体现核心价值的部分 [4]。业务层处在控制层和持久层中间,对持久层而言,它是调用者,对控制层而言, 它是被调用者。数据持久层由 Hibernate框架实现[15]

JavaScript:通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的[6]。JavaScript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。JavaScript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理[7]

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。