文档详情

谢孟军 - go api编程.pdf

发布:2016-03-04约1.53万字共40页下载文档
文本预览下载声明
13-4-21 Go API编程 Go API编程 基于beego打造高效API之路 Apr 25, 2013 谢孟军 高级研究员,盛大云 127 .0 .0 .1:3999/qcon .slide# 1 1/40 13-4-21 Go API编程 摘要 什么是API 为什么使用API开发 API开发中几个关键点 Go适合API开发 beego框架的特点 beego如何开发项目 实际项目的经验和教训 127 .0 .0 .1:3999/qcon .slide# 1 2/40 13-4-21 Go API编程 什么是API API————Application programming interface 127 .0 .0 .1:3999/qcon .slide# 1 3/40 13-4-21 Go API编程 API调用 GET /1.1/statuses/show.json?id 210462857140252672 127 .0 .0 .1:3999/qcon .slide# 1 4/40 13-4-21 Go API编程 API为中心的应用设计 127 .0 .0 .1:3999/qcon .slide# 1 5/40 13-4-21 Go API编程 API-Centric的好处 服务多个终端,特别是现在移动互联网的快速发展 标准化,无论是对外还是对内都能实现统一标准(http+json/xml) 适合团队之间的协作 代码清晰,结构化,可维护性强 安全性,可以利用认证系统做到API的安全 去中心化,易扩展,API的无状态化,可以很方便的进行扩展 实现模块化,实现最小化的API之后,可以通过组合又可以拼装新的API 可以快速将内部的API进行开放,让应用迅速的得到开发者的支持
显示全部
相似文档