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设计
基于资源的权限系统-
API设计
这里只设计一些权限相关的核心API,关于用户,组织,导入导出之类的后续再逐步补充
API设计
围绕权限有以下4类API:授权单独授权给某个用户/组织授予权限,权限=资源+动作UpdatePermission
wang_yb
·
2016-12-20 15:00
在ASP.NET Core Web API上使用Swagger提供API文档
这不仅让我能够快速省查
API设计
的合理性,同时从API的使用角度也为我自己提供了便捷。下图就是我的博客系统R
dax.net
·
2016-12-14 22:00
布局万花筒:UIColletionview
UICollection是iOS6的时候引入的,它是同UITableview共享一套
API设计
,都是基于datasource和delegate,都继承自UIScrollView。
阳光正好_你在笑
·
2016-12-12 15:35
5 个基本的 REST API 设计指导方针
当我们开始从事API开发的时候,设计问题便出现了.一个强而有力的
API设计
方法是API成功的关键要素.设计糟糕的API会导致API滥用问题,或者更糟:API根本没人使用(指Web开发者).建立和提供一个艺术品级别的
疯狂紫萧
·
2016-12-10 17:26
REST_API
5 个基本的 REST API 设计指导方针
当我们开始从事API开发的时候,设计问题便出现了.一个强而有力的
API设计
方法是API成功的关键要素.设计糟糕的API会导致API滥用问题,或者更糟:API根本没人使用 (指Web开发者).建立和提供一个艺术品级别的
cuo9958
·
2016-12-10 17:00
基于retrofit的网络框架的终极封装(一):第一层(参数组装层)的
API设计
什么是分层app的架构,不管是MVC,MVP,MVVM,架构演变中,贯穿始终的概念都是分层和解耦.那么这个分层和解耦怎么体现出来?简单地说就是,我这一层接收上一层的输入,上一层的你别管我怎么处理,我最终会给你一个输出/返回值,你完全不用理会我是怎么处理的,只要有输入,就会有输出,而且一般是通过一个简单的方法的调用来实现.那么,对于app中常用的网络层来说,怎么样的封装才是最合理的?我们的口号是:一
hss01248
·
2016-12-02 00:00
retrofit
android
网络框架的封装(一):第一层参数组装层的
API设计
什么是分层app的架构,不管是MVC,MVP,MVVM,架构演变中,贯穿始终的概念都是分层和解耦.那么这个分层和解耦怎么体现出来?简单地说就是,我这一层接收上一层的输入,上一层的你别管我怎么处理,我最终会给你一个输出/返回值,你完全不用理会我是怎么处理的,只要有输入,就会有输出,而且一般是通过一个简单的方法的调用来实现.那么,对于app中常用的网络层来说,怎么样的封装才是最合理的?我们的口号是:一
石野小真人
·
2016-11-30 15:42
10个有关RESTful API良好设计的最佳实践
WebAPI已经在最近几年变成重要的话题,一个干净的
API设计
对于后端系统是非常重要的。
Frank.Cui
·
2016-11-28 12:00
Android 支付宝支付、微信支付、银联支付 整合第三方支付接入方法(后台订单支付
API设计
)
客户端获取后台支付API请求参数的设计参数样例:{data:{method:1,platform:1,version:"1.0",relate_orders:"B201602031023,B2016020310231",order_no:"BZY201604200952100",order_type:1,total_fee:1,description:"商品购买",client_ip:'192.1
doubleping
·
2016-11-24 10:25
Swift进阶之内存模型和方法调度
但是,有一点要注意:3.0的
API设计
规范较2.3
黄文臣
·
2016-11-13 16:01
Swift
一篇文章帮你梳理清楚
API设计
时需要考虑的几个关键点
本文作者是Enchant的架构师,他最近研究了Netflix、SoundCloud、谷歌、亚马逊、Spotify等公司的微服务实践,并根据自己的理解总结出了一套适用于现代Web和云技术的微服务实战经验。本文是其中的第二篇,重点介绍服务的交互以及API的设计(第一篇链接)。微服务架构提倡有许多职责单一的小服务组成,这些服务之间互相交互。然而这就造成了一系列的问题,比如:服务之间如何发现彼此?是否采用
YoungerChina
·
2016-11-07 20:47
微服务
一篇文章帮你梳理清楚
API设计
时需要考虑的几个关键点
本文作者是Enchant的架构师,他最近研究了Netflix、SoundCloud、谷歌、亚马逊、Spotify等公司的微服务实践,并根据自己的理解总结出了一套适用于现代Web和云技术的微服务实战经验。本文是其中的第二篇,重点介绍服务的交互以及API的设计(第一篇链接)。微服务架构提倡有许多职责单一的小服务组成,这些服务之间互相交互。然而这就造成了一系列的问题,比如:服务之间如何发现彼此?是否采用
iamonlyme
·
2016-11-07 20:00
大数据
微服务
微服务从零开始之留言板
目录概述需求分析领域对象设计
API设计
CreateMessageRequestResponseRetrieveMessageUpdateMessageDeleteMessageQueryMessageTDD-TestDrivenDevelopment
瓦尔特有范
·
2016-11-06 22:46
REST API 设计规则
REST
API设计
规则-------RESTAPIDesignRulebookURIsRESTAPI用URI(UniformResourceIdentifiers)来表示资源。
A_Beaver
·
2016-11-06 18:03
写代码的艺术
写代码的艺术
REST API 设计规则
REST
API设计
规则-------RESTAPIDesignRulebookURIsRESTAPI用URI(UniformResourceIdentifiers )来表示资源。
doctor_who2004
·
2016-11-06 18:00
RESTful Service API 设计最佳工程实践和常见问题解决方案
前面两篇内容(RESTfulWebService架构剖析和HTTPMethods和RESTfulService
API设计
)介绍了RESTfulService的基础概念和理论知识,本篇内容打算总结RESTfulServiceAPIs
JeffreyLi
·
2016-10-28 15:44
Restful API 设计规范实战
Restful
API设计
规范使用的名词而不是动词不应该使用动词:/getAllResources/createNewResources/deleteAllResourcesGET方法和查询参数不能改变资源状态
扑火的蛾
·
2016-10-28 00:00
rest-api
RESTful 良好的
API设计
风格
1.使用名词而不是动词Resource资源GET读POST创建PUT修改DELETE/cars返回cars集合创建新的资源批量更新cars删除所有cars/cars/711返回特定的car该方法不允许(405)更新一个指定的资源擅长指定资源不要使用:/getAllCars/createNewCar/deleteAllRedCars 2.Get方法和查询参数不应该涉及状态改变使用PUT,POST 和
酷越
·
2016-10-11 14:00
RESTful API 设计最佳实践(6)
RESTful
API设计
最佳实践(6)在本文中,将重点介绍一些实际设计RESTfulAPI的建议,这些API是基于HTTP协议设计的。
蜗牛lz
·
2016-09-22 10:12
程序/架构设计
RESTful API 设计最佳实践(5)
RESTful
API设计
最佳实践(5)在上篇文章中,主要介绍了RoyFielding论文中,关于统一接口的四个约束,并对其中资源定义相关部分阐述了自己的一些观点。
蜗牛lz
·
2016-09-20 16:08
程序/架构设计
RESTful API 设计最佳实践(4)
RESTful
API设计
最佳实践(4)目前,对于RESTful
API设计
并没有非常严格的标准,虽然设计的API可能(keding)达不到原作者RoyThomasFielding的要求,但一定要尽量满足以下需求
蜗牛lz
·
2016-09-20 10:32
程序/架构设计
API设计
:Swagger, Blueprint和RAML
SwaggerSwagger与RAML相比,RAML解决的问题是设计阶段的问题,而Swagger则是侧重解决现有API的文档问题,它们最大的不同是RAML需要单独维护一套文档,而Swagger则是通过一套反射机制从代码中生成文档,并且借助ajax可以直接在文档中对API进行交互。因为代码与文档是捆绑的所以在迭代代码的时候,就能方便的将文档也更新了。不会出现随着项目推移代码与文档不匹配的问题。另外S
丛林溪水鱼
·
2016-09-10 11:53
理解并设计rest/restful风格接口
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我将介
马万明
·
2016-08-31 09:00
rest
restful
接口服务
什么是好的
API设计
?
什么是API?我们只要是在进行编程我们就需要不停的设计API。API简单来讲可以是一个调用的函数,一个接口。抽象来说,接口是一个内聚系统暴漏给外部的一切信息,包含但不限于:调用方式:比如通过lib库或者http接口等。调用约定:比如lib的函数签名或者HTTP的参数,httpmethod或者头信息,长短链接等等。依赖关系:比如接口的调用需要涉及到第三方或者其他的准备工作等等。API就像一个人一样,
新亮
·
2016-08-15 00:00
api设计
php
RESTful 的 Django
最近为了升级曾经用Django做的网站,决定升级修改下架构,而且在当今Rest风格API的架构正在一步步的***到各个公司的
API设计
中,那Django这个框架呢?当然也会例外。
ly_bing
·
2016-07-30 19:49
framework
Django
RESTful
Python
从零开始的 React 组件开发之路 (一):表格篇
本系列的特色是从需求分析、
API设计
和代码设计三个递进的过程中,由简到繁地开发一个React组件,并在讲解过程中穿插一些React组件开发的技巧和心得。为什么从表格开始呢?
紅白
·
2016-07-19 00:00
javascript
react.js
前端
组件化
uxcore
来自于PayPal的RESTful API标准
Github系列文章地址原文地址在构建API时,我们不可避免的会采用现有的跨平台的HTTP的交互方式与资源模型,因此如果你发现你目前的模式与我们的标准南辕北辙,那么请咨询你们专业的
API设计
师以获得进一步的建议
王下邀月熊_Chevalier
·
2016-07-10 00:00
restful
从英文变形规则计算到Restful
Api设计
阅读更多原文出自【听云技术博客】:http://blog.tingyun.com/web/article/detail/936一天在研究Restful
API设计
,命名的时候我总是很纠结,我相信大多数人也有这种感觉
听云APM
·
2016-07-07 11:00
程序人生
从英文变形规则计算到Restful
Api设计
阅读更多原文出自【听云技术博客】:http://blog.tingyun.com/web/article/detail/936一天在研究Restful
API设计
,命名的时候我总是很纠结,我相信大多数人也有这种感觉
听云APM
·
2016-07-07 11:00
程序人生
Retrofit2使用(非常简洁易懂)
特点:性能好,处理快,使用简单,Retrofit是安卓上最流行的HTTPClient库之一使用REST
API设计
风格支持NIO(newi/o)默认使用OKHttp处理网络请求,我觉得可以看成是OKHttp
月色下的独轮车
·
2016-06-25 18:22
android学习笔记
Retrofit2使用(非常简洁易懂)
特点:性能好,处理快,使用简单,Retrofit是安卓上最流行的HTTPClient库之一使用REST
API设计
风格支持NIO(newi/o)默认使用OKHttp处理网络请求,我觉得可以看成是OKHttp
baidu_31093133
·
2016-06-25 18:00
get
retrofit
Retrofit2
Okhttp使用详解
Okhttp是一个支持HTTP和HTTP/2的客户端,可以在Android和Java应用程序中使用,其具有以下特点:1.
API设计
轻巧,基本上通过几行代码的链式调用即可获取结果。2.既支
sunqunsunqun
·
2016-06-24 13:00
android
http
教程
详解
okhttp
App后端服务器开发小结
本文出自iteyehttp://fair-jm.iteye.com/转截请注明出处app的API与网站使用的API较大的区别是其生命周期更长.API的修改需要做到向后兼容.app的
API设计
要考虑到app
fairjm
·
2016-06-24 13:19
java菜鸟笔记
App后端服务器开发小结
本文出自iteye http://fair-jm.iteye.com/转截请注明出处 app的API与网站使用的API较大的区别是其生命周期更长.API的修改需要做到向后兼容. app的
API设计
要考虑到
fair_jm
·
2016-06-24 13:00
REST
API设计
参考
对于项目的开发和维护,私以为一致性是最重要的因素之一,甚至比一段牛逼的算法更能影响一个项目的成败。一致性之于RESTAPI的设计,那更是关键。无需追求最优方案,但希望大家API能够保持一致。先上例子Get/v1/users#获取所有用户Get/v1/users/1#获取id为1的用户信息(记得返回值去掉敏感信息)Get/v1/users?departmentId=1#获取部门id为1的用户Get/
kimy
·
2016-06-23 17:00
Architecture
SE-0005 更好的把Objective-C APIs 转换成 Swift 版本
译者:泊学提交review前必读做为下面三份文档的一部分,它们的内容是彼此关联的:SE-0023
API设计
指南SE-0006在标准库中应用设计指南SE-0005更好的把Objective-CAPIs转换成
SwiftGG翻译组
·
2016-06-20 00:00
swift
objective-c
深入浅析JavaScript的
API设计
原则
一、接口的流畅性好的接口是流畅易懂的,他主要体现如下几个方面:1.简单操作某个元素的css属性,下面是原生的方法:document.querySelectorAll('#id').style.color='red';封装之后functiona(selector,color){document.querySelectorAll(selector)[].style.color=color}a('#a'
卖烧烤夫斯基
·
2016-06-14 10:14
javascript的
api设计
原则
前言本篇博文来自一次公司内部的前端分享,从多个方面讨论了在设计接口时的原则,总共包含了七个大块。系卤煮自己总结的一些经验教训。同时也参考了一些文章,地址会在后面贴出来。很难做到详尽充实,如果有好的建议或者不对的地方,还望不吝赐教斧正。一、接口的流畅性好的接口是流畅易懂的,他主要体现如下几个方面:1.简单操作某个元素的css属性,下面是原生的方法:document.querySelector('#i
卖烧烤夫斯基
·
2016-06-13 11:00
javascript的
api设计
原则
前言本篇博文来自一次公司内部的前端分享,从多个方面讨论了在设计接口时遵循的原则,总共包含了七个大块。系卤煮自己总结的一些经验和教训。本篇博文同时也参考了其他一些文章,相关地址会在后面贴出来。很难做到详尽充实,如果有好的建议或者不对的地方,还望不吝赐教斧正。一、接口的流畅性好的接口是流畅易懂的,他主要体现如下几个方面:1.简单操作某个元素的css属性,下面是原生的方法:document.queryS
卖烧烤夫斯基
·
2016-06-13 11:00
RESTful API 设计指南
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。介绍RESTfulAPI的设计细节,探讨如何设计一套合理、好用的API。主要
smartsmile2012
·
2016-06-12 16:00
《Effective Objective-C 2.0》读书笔记(四)——接口与
API设计
15.用前缀避免命名空间冲突Objective-C没有命名空间机制选择与你的公司、应用程序有关联的名称作为类名的前缀16.提供“全能初始化方法”在类中提供一个全能初始化方法,并于文档里指明。其他初始化方法均应调用此方法若全能初始化方法与超类不同,则需覆写超类中的对应方法如果超类的初始化方法不适用与子类,那么应该覆写这个超类方法,并抛出异常RetangleSquare代码结果17.实现descrip
栗子烤肉
·
2016-06-10 21:13
iOS 7系列译文:忘记NSURLConnection,拥抱NSURLSession吧!
此时可能有人正沉浸在Apple的网络基础架构,我想在这里分享一下我对这些新APIs的看法,并展示这些新APIs如何改变我们构建应用程序的方式,以及这些它们在
API设计
理念演变中的意义。
zhangdalang
·
2016-05-26 17:00
iOS---网络
何时使用静态 API
在进行
API设计
时,静态类的使用有时会为设计者带来一些烦恼。应该将某个函数暴露为静态函数还是实例方法,这一点常常会造成人们的争论。大部分人学完设计模式后,都会尽量使用单例模式。
BloodyAngel
·
2016-05-15 14:00
RESTful API 设计指南
目录[-]RESTful
API设计
指南一、协议二、域名三、版本(Versioning)四、路径(Endpoint)五、HTTP动词六、过滤信息(Filtering)七、状态码(StatusCodes)八
defenderhhhh
·
2016-05-14 09:52
Web
API设计
Web
API设计
经验与总结在移动互联网的时代, Web服务已经成为了异构系统之间的互联与集成的主要手段,各种Web服务几乎都采用REST风格的WebApi来构建。
HackerVirus
·
2016-05-13 09:00
大用户并发系统
API设计
心得
所谓的大并发,是指QPS,大于1000,日活跃用户量在千万级别的业务系统。缓存就是其中的重中之重,没有缓存,分分钟数据库无法抗住系统压力,直接挂了,从而影响别的业务响应。1、把这个API接口的所有数据库请求结果都缓存起来,当然缓存需要设计过期时间,在缓存存在的情况下,数据库的请求就大大减少,只有当过期的时候才会去请求一遍数据库,采用异步缓存,缓存结果是定期更新的,不会出现在过期临界点上的响应波动。
程序学徒_
·
2016-05-11 22:21
API设计
restful API 设计 指南
HTTP
API设计
指南翻译自HTTPAPIDesignGuidehttps://github.com/interagent/http-api-design更新时间:2015-10-08更新至#50bda6
fanhuibin
·
2016-05-11 12:00
Web
API设计
经验与总结
目前,各大互联网公司,对自身的REST
Api设计
有
章为忠
·
2016-05-10 18:00
Tiny微信框架是怎样设计的?
但是使用人数众多,不代表微信的
API设计
优异,有过微信公众号开发经验的人,想必复杂的报文,众多的服务API以及各种公众号资源与权限设置搞得头痛。
悠悠然然
·
2016-05-10 00:00
框架
微信
tiny
架构资料
架构漫谈(八):从架构的角度看如何写好代码http://kb.cnblogs.com/page/542725/RESTful
API设计
指南http://www.ruanyifeng.com/blog/2014
kuyuyingzi
·
2016-05-06 18:00
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他