API(Application Programming Interface,应用程序接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。 目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问原码,或理解内部工作机制的细节。
该项目前端所有数据的展示、互动、动态更新,都是采用AJAX 动态获取API数据接口进行运用。
同时API符合Restful标准,降低开发的复杂性、提高系统的可伸缩性,每一个数据接口都有唯一的资源标识,对资源的操作不会改变这些标识,其特点如下:
(1) 效率和易用性
Restful由于其面向资源接口设计以及操作抽象简化了开发者的不良设计,同时也最大限度的利用了Http最初的应用协议设计理念。
(二) 安全性
Restful对于资源型服务接口来说很合适,同时特别适合对于效率要求很高的场景。