E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
API设计
RESTful API 设计指南
RESTful
API设计
指南作者: 阮一峰日期: 2014年5月22日网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。
paulwong
·
2015-08-07 14:00
RESTful API 设计指南
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful
foodon
·
2015-08-05 14:00
RESTful
API设计
实践
1.通过请求类型区分CRUD方法操作场景GET读/cars /cars/711POST创建/carsPUT修改/cars/711 /carsPATCH部分修改/cars/711DELETE删除/cars/711 2.资源采用名词,且使用复数GET/tickets-获取tickets列表GET/tickets/12-获取一个单独的ticketPOST/tickets-创建一个新的
一开一阖
·
2015-08-04 21:00
iOS 7从 NSURLConnection 到 NSURLSession
现在已经有人在深入苹果的网络层基础架构的地方做研究了,所以我想是时候来分享一些对于我对于这些新的API的看法和心得了,新的API将如何影响我们编写程序,以及它们对于
API设计
理念的影响。
wwwang89123
·
2015-07-18 13:00
NSURLConnection
NSURLSession
后端实现的主要考虑
当
api设计
确定以后,剩下的工作就是实现了。我跳过架构和设计这两个环节,因为用了Rails框架之后,这两个环节的工作简而又简。加之项目本身在前期并不庞大,还不需要过多的设计。
·
2015-07-18 08:00
实现
端到端的超媒体REST
API设计
Bogard是一位微软的MVP,他强调说,REST以及超媒体这种REST的约束会大大提高客户端与服务端
API设计
Jan Stenberg
·
2015-07-12 00:00
端到端的超媒体REST
API设计
Bogard是一位微软的MVP,他强调说,REST以及超媒体这种REST的约束会大大提高客户端与服务端
API设计
Jan Stenberg
·
2015-07-12 00:00
第八章:节点模块
一些大胆的
API设计
被提出来。当然我们认为时髦新颖的设计其实都是很久以前被忽略的设计或者其它领域的设计。例如:集化操作,这是数据库层里边的ROM就有的。链式操作,javascri
村长很忙
·
2015-07-08 00:00
RESTful
API设计
指南
引言本文记载论了我对如何设计完美RESTfulAPI的个人想法。经验来源于我两次深入理解红帽虚拟化产品的RESTfulAPI。在设计API的现实工作中,我们不得不去解决上述描述的一些问题。添加一些no-RESTful或者RPC风格API到工程中并不是我们期望看到的。个人而言,实际工作中的RESTfulAPI并不是教科书似的解决问题,他解决的是现实工作中不可避免的问题,比如说资源是否应该规范会地被描
邓健安
·
2015-07-07 23:38
api
REST
RESTful
API设计
指南
引言本文记载论了我对如何设计完美RESTfulAPI的个人想法。经验来源于我两次深入理解红帽虚拟化产品的RESTfulAPI。在设计API的现实工作中,我们不得不去解决上述描述的一些问题。添加一些no-RESTful或者RPC风格API到工程中并不是我们期望看到的。个人而言,实际工作中的RESTfulAPI并不是教科书似的解决问题,他解决的是现实工作中不可避免的问题,比如说资源是否应该规范会地被描
邓健安
·
2015-07-07 23:38
REST
API
RESTful
API设计
指南
引言本文记载论了我对如何设计完美RESTfulAPI的个人想法。经验来源于我两次深入理解红帽虚拟化产品的RESTfulAPI。在设计API的现实工作中,我们不得不去解决上述描述的一些问题。添加一些no-RESTful或者RPC风格API到工程中并不是我们期望看到的。个人而言,实际工作中的RESTfulAPI并不是教科书似的解决问题,他解决的是现实工作中不可避免的问题,比如说资源是否应该规范会地被描
邓健安
·
2015-07-07 23:38
api
REST
【Effective Objective-C 2.0读书笔记】第三章:接口和
API设计
一旦你完成了一个应用,你可能会希望在以后的工程中重用部分代码。你也可能会发布一些代码以供其他人来使用。这意味着你需要使用Objective-C语言常用的编程范式(paradigm),同时也需要了解各种可能遇到的陷阱。第15条:用前缀避免命名空间冲突Objective-C中没有C++等语言中那种内置的命名空间机制。避免类名和方法名冲突的方法是使用前缀。所选前缀可以是公司名称、应用程序或者二者结合而来
freeWayWalker
·
2015-07-06 15:00
Objective-C
API设计
准则(转)
SixCharacteristicsofGoodAPIs优良API的六个特征AnAPIistotheprogrammerwhataGUIistotheend-user.The‘P’inAPIstandsfor“Programmer”,not“Program”,tohighlightthefactthatAPIsareusedbyprogrammers,whoarehumans.API于一个程序员正
云贵高原
·
2015-07-05 11:00
RESTful API 设计指南
RESTful
API设计
指南一、协议API与用户的通信协议,总是使用HTTPs协议。二、域名应该尽量将API部署在专用域名之下。
longsailer
·
2015-06-23 10:00
REST
JAVA嵌入运行Groovy脚本
最近设计一个数据统计系统,系统中上百种数据统计维度,而且这些数据统计的指标可能随时会调整.如果基于java编码的方式逐个实现数据统计的
API设计
,工作量大而且维护起来成本较高;最终确定为将"数据统计"
waysoflife
·
2015-06-19 09:00
groovyjava
joor,一个基于fluent
API设计
的反射API
你也许用过大名鼎鼎的JOOQ,该项目git主页上也有个joor仓库,里面设计了一种非常方便的java反射API。地址:https://github.com/jOOQ/jOOR 看一些例子:/** *@seehttps://github.com/jOOQ/jOOR */ @Test publicvoidtest_simple_example(){ Reflectreflec
doctor_who2004
·
2015-06-14 22:00
joor
joor,一个基于fluent
API设计
的反射API
你也许用过大名鼎鼎的JOOQ,该项目git主页上也有个joor仓库,里面设计了一种非常方便的java反射API。地址:https://github.com/jOOQ/jOOR看一些例子:/***@seehttps://github.com/jOOQ/jOOR*/@Testpublicvoidtest_simple_example(){ReflectreflectForString=Reflect.
A_Beaver
·
2015-06-14 22:00
java
python之数据库支持
这样做的原因时
API设计
的很灵活,以支持不同的基础机制、避免过多包装,可如果想让程序同时应用于几个数据库,那可是件麻烦事了,因为需要考虑到各种可能出现的状况。
潘阔
·
2015-06-13 00:23
安全性
python
except
编程
python之数据库支持
这样做的原因时
API设计
的很灵活,以支持不同的基础机制、避免过多包装,可如果想让程序同时应用于几个数据库,那可是件麻烦事了,因为需要考虑到各种可能出现的状况。
pankuo1
·
2015-06-13 00:23
python
安全性
数据库系统
版本号
except
RESTful
API设计
指南
RESTful API是目前比较成熟的一套互联网应用程序的
API设计
理论。 接下来将介绍RESTful API的设计细节
·
2015-06-04 18:00
Restful
从 NSURLConnection 到 NSURLSession(NSURLSessionConfiguretion的配置)
现在已经有人在深入苹果的网络层基础架构的地方做研究了,所以我想是时候来分享一些对于我对于这些新的API的看法和心得了,新的API将如何影响我们编写程序,以及它们对于
API设计
理念的影响。
瞎嘚嘚
·
2015-06-03 21:37
谷歌小哥出品程序员必读书单1.0(下)
尽管程序设计实践只有短短200余页,但它使用精炼的代码和简要的原则覆盖了程序设计的所有关键概念(包括编程风格,算法与数据结构,
API设计
图灵教育
·
2015-05-26 11:39
RESTful API 设计最佳实践
RESTful
API设计
最佳实践 http://www.oschina.net/translate/best-practices-for-a-pragmatic-restful-api框架 https:
liaolzy2
·
2015-05-15 09:00
全栈工程师
互联网项目,需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、三屏兼容、restFul
API设计
和OAuth等等,比较前卫的项目,还会用到SinglePageApplication
jinxuanyu
·
2015-05-15 00:00
RESTful API 设计最佳实践
现在,网络上有很多关于
API设计
的思路。但是在全部案例中没有一种被广泛采纳的标准,有很多的选择:你接受什么样的格式?如何认证?API应该被版本化吗?
DavidBao
·
2015-05-14 00:00
C++的JSON开发包 RapidJSON(40款JSON开发包测试综合性能第一)
Rapidjson是一个C++的快速JSON解析器和生成器,使用SAX/DOM风格的
API设计
。
shezjl
·
2015-05-08 10:00
移动App的REST
API设计
实践
通讯协议一些只是对服务器数据进行CRUD操作的App,通常采用HTTP协议,为了安全也可以采用HTTPS协议。IM软件可以选择使用XMPP协议。其他一些特有场景的App可能基于Socket自定义协议。SOCKET是实现传输层协议的一种编程API,可以是TCP,也可以是UDP。TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保
Java_Coder
·
2015-05-06 15:00
移动App的REST
API设计
实践
通讯协议一些只是对服务器数据进行CRUD操作的App,通常采用HTTP协议,为了安全也可以采用HTTPS协议。IM软件可以选择使用XMPP协议。其他一些特有场景的App可能基于Socket自定义协议。SOCKET是实现传输层协议的一种编程API,可以是TCP,也可以是UDP。TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保
Java__Coder
·
2015-05-06 15:40
rest
14.app后端如何设计api
下面根据自己3年的app后端经验,总结出下几个
api设计
原则,给小伙伴参考: 1.什么是api? 这个问题在以前发表的文章“7.app和app后端的通讯”中其实已经回答了,
晓已
·
2015-05-04 17:00
分布式发布订阅消息系统 Kafka 架构设计 (2)
API设计
生产者APIs生产者API是给两个底层生产者的再封装-kafka.producer.SyncProducerandkafka.producer.a
zdy0_2004
·
2015-04-29 00:00
C++
前后端完全分离之
API设计
API就是开发者使用的界面。我的目标不仅是能用,而且好用,跨平台(PC,Android,IOS,etc…)使用:本文将详细介绍API的设计及异常处理,并将异常信息进行封装友好地反馈给前端。上篇文章前后端完全分离初探只是讲了些宽泛的概念,接下来的文章将直接上干货,干货的源码会挂在github上。前后端完全分离后,前端和后端如何交互?答:通过双方协商好的API。接下来我分享我自己设计的API接口,欢迎
·
2015-04-28 02:00
api
设计
完全
云计算系统中对开发者的
API设计
问题
特别是云计算系统中的
API设计
问题受到极大挑战。 云计算是分布式处理(Distributed Computi
Software_King
·
2015-04-22 12:00
云计算
前后端完全分离之
API设计
背景API就是开发者使用的界面。我的目标不仅是能用,而且好用,跨平台(PC,Android,IOS,etc…)使用;本文将详细介绍API的设计及异常处理,并将异常信息进行封装友好地反馈给前端.上篇文章前后端完全分离初探只是讲了些宽泛的概念,接下来的文章将直接上干货,干货的源码会挂在github上.前后端完全分离后,前端和后端如何交互?答:通过双方协商好的API.接下来我分享我自己设计的API接口,
·
2015-04-18 17:00
Java
Javascript
Rest
架构
移动应用后端开发经验2-xmpp的使用
本人做了3年app相关的系统架构,
api设计
,先后在3个创业公司中工作,经历过手机网页端,android客户端,iphone客户端,现就职于app云后端平台bmob(想了解bmob点击这里)。
Bmober
·
2015-04-17 16:48
C# 中参数验证方式的演变
一般在写方法的时候,第一步就是进行参数验证,这也体现了编码者的细心和缜密,但是在很多时候这个过程很枯燥和乏味,比如在拿到一个
API设计
文档的时候,通常会规定类型参数是否允许为空,如果是字符可能有长度限制
moonpure
·
2015-04-14 13:00
Activiti中彻底解决待办事项列表查询复杂、API不友好的设计方案
我们使用工作流引擎,一个非常重要的功能就是获取待办事项列表,在Activiti中,我们可以通过TaskService的相关API进行查询,这些
API设计
优雅,但是实际使用中往往不够方便,也缺乏灵活性
liyuj
·
2015-04-07 17:00
oracle
Activiti
视图
多数据库
待办事项列表
关于前端JS模块加载器实现的一些细节
最近工作需要,实现一个特定环境的模块加载方案,实现过程中有一些技术细节不解,便参考了一些项目的
api设计
约定与实现,记录下来备忘。
·
2015-04-07 09:00
js
8.app后端和web后端的区别
(1)app后端要慎重考虑网络传输的流量,主要是
api设计
,图片处理上现阶段,手机上网的资费还是要按照流量算的,一般的3G用户,每个月的
晓已
·
2015-04-03 16:00
第十七章:jQuery类库
第十七章:jQuery类库http://www.cnblogs.com/ahthw/p/4369519.htmljavascript的核心
API设计
的很简单,但由于浏览器之间的不兼容性,导致客户端的API
zdy0_2004
·
2015-04-02 21:00
jquery
UI
第十七章:jQuery类库
javascript的核心
API设计
的很简单,但由于浏览器之间的不兼容性,导致客户端的API过于复杂。IE9的到来缓解了这种情况。
村长很忙
·
2015-04-02 13:00
第十七章:jQuery类库
javascript的核心
API设计
的很简单,但由于浏览器之间的不兼容性,导致客户端的API过于复杂。IE9的到来缓解了这种情况。
·
2015-04-02 13:00
jquery
基于http协议通信的APP安全策略的一点思考
这种方式最直观的好处就是,
API设计
得足够好时,服务器只需要开发一次,无论前端是WEB,APP,APK...都通过http调用API请求数据并响应。这种方式类似于传
zhccl
·
2015-03-28 15:00
http
APP
安全
aes
Android数据库高手秘籍(七)——体验LitePal的查询艺术
但是呢,我们都知道,在所有的数据库操作当中,查询操作肯定是最复杂的,用法也是最多的,因此LitePal在查询方面提供的API也是比较丰富,而且LitePal在查询方面的
API设计
也是颇为艺术的。
dzc372787439
·
2015-03-23 09:00
android
sqlite
Android框架
litepal
RESTful API 设计指南
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我将介
Buaaroid
·
2015-03-18 15:00
基于postgresQL的
API设计
基于postgresQL的
API设计
本文档设计思想主要是用于简化API一些重复验证工作,同时固定API入口,在入口中做请求分发,以便在入口做一些统计工作以及请求次数限制.
深山猎人
·
2015-03-12 11:00
api
PostgreSQL
Web API 设计方法论
pn=1&rf=http%3A%2F%2Fwww.infoq.com%2Fcn%2Fminibooks%2Farchitect-201502 Web
API设计
方法论作者MikeAmundsen,译者吴海星为
younglibin
·
2015-03-05 13:00
14.app后端如何设计api
下面根据自己3年的app后端经验,总结出下几个
api设计
原则,给小伙伴参考。1.什么是api?这个问题在以前发表的文章“7.app和app后端的通讯”中其实已经回答了,这里再重复一次。
newjueqi
·
2015-03-04 02:00
app
后端
设计
14.app后端如何设计api
下面根据自己3年的app后端经验,总结出下几个
api设计
原则,给小伙伴参考。1.什么是api?这个问题在以前发表的文章“7.app和app后端的通讯”中其实已经回答了,这里再重复一次。
newjueqi
·
2015-03-03 18:41
app后端
app后端技术架构
14.app后端如何设计api
下面根据自己3年的app后端经验,总结出下几个
api设计
原则,给小伙伴参考。1.什么是api?这个问题在以前发表的文章“7.app和app后端的通讯”中其实已经回答了,这里再重复一次。
newjueqi
·
2015-03-03 18:00
api
app后端
14.app后端如何设计api
下面根据自己3年的app后端经验,总结出下几个
api设计
原则,给小伙伴参考。1.什么是api?这个问题在以前发表的文章“7.app和app后端的通讯”中其实已经回答了,这里再重复一次。
newjueqi
·
2015-03-03 18:00
api
设计
14.app
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他