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。API简单来讲可以是一个调用的函数,一个接口。抽象来说,接口是一个内聚系统暴漏给外部的一切信息,包含但不限于:调用方式:比如通过lib库或者http接口等。调用约定:比如lib的函数签名或者HTTP的参数,httpmethod或者头信息,长短链接等等。依赖关系:比如接口的调用需要涉及到第三方或者其他的准备工作等等。API就像一个人一样,
SharkBin
·
2015-12-28 10:00
Swift 3 及展望
API设计
指南与Swift中Objective-C的导入Swift3的
API设计
指南将与Objective-C中Cocoa的完全不同
SwiftGG翻译组
·
2015-12-23 00:00
swift3.0
RESTful API 设计指南
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我将介
艺晨光
·
2015-12-20 15:48
api
Restful
设计指南
RESTful API 设计指南
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我将介
艺晨光
·
2015-12-20 15:48
RESTful
API
设计指南
前端
客户端浏览器爬虫在爬取动态生成的img元素及动态设置src属性的问题
因此你无法知道页面中的动态图片什么时候加载完,暂时只能setTimeout5秒;2、页面JS捕获了scroll事件以做到延迟加载,这种情况下可以调用imgElement的scrollIntoView,但问题是这个
API
cteng
·
2015-12-17 21:00
JavaScript
浏览器
爬虫
python
headless
SMS服务
API设计
SMS服务
API设计
作者:chszs,未经博主允许不得转载。
chszs
·
2015-12-17 17:00
api
sms
短信
API设计
SlidingPaneLayout实践
api设计
合理,使用非常简单。来看一下效果吧! 如何使用使用方法布局文件如下: SlidingPaneLayout的width必须指明大小或match_parent,否则抛错。
puff_pig
·
2015-12-15 12:00
Good Blog Article Record
Java1.RESTfulAPIRESTful
API设计
最佳实践Original:http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api
u010297957
·
2015-12-14 15:00
博客
记录
RESTful API
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我将介
vbirdbest
·
2015-12-14 10:00
REST
API设计
步骤
RESTAPI的设计大概要经过7个步骤:1)根据业务模型,确定所有组成部分,比如各种语义描述符2)初步绘制状态转移图,每次变化中还不用急着指明用哪个协议方法。只要标明变化是安全的(比如HTTPGET),还是不安全/非幂等的(比如HTTP.POST),或者不安全/幂等的(PUT)。3)调和魔法字符串:将描述符适配为更公用的名字4)选择媒体类型:选定CS通讯采用的媒体格式,比如JSON5)生成语义文档
dskwe
·
2015-12-13 17:26
REST
API设计
WCF的一点补充-Restful相关
心得对REST架构风格下WCF的一点补充SecuringWCFRESTServicewithAzureAppFabricAccessControlServiceandOAuth(WRAP)RESTful
API
·
2015-12-09 15:57
Restful
RESTful by Spring Boot with MySQL
现在的潮流是前端承担越来越多的责任:MVC中的V和C,后端只需要负责提供数据M,但是后端有更重要的任务:高并发、提供各个维度的扩展能力(负载均衡、数据表切分、服务分离)、更清晰的
API设计
。
javaadu
·
2015-12-04 22:45
JavaScript的this词法(二)
this提供了一种优雅的方式来隐式“传递”一个对象引用,因此可以将
API设计
得更加简洁并且易于复用。随着使用模式越来越复杂,显式传递上下文对象会让代码变得混乱,而使用this则不会这样。
liuyan19891230
·
2015-11-25 11:00
JavaScript
call
this
apply
Restful API 的设计
引子RestfulAPI是现在比较常见的HTTP
API设计
方案了。不管是不是真的理解,很多项目组都开始运用restful思想设计API。前几天部门领导莅临指导,更是反复强调要restful。
驽马
·
2015-11-24 00:00
restful
RESTful API 设计指南
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我将介
shine_cn
·
2015-11-23 14:00
RESTful API 设计指南
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我将介
shichen2010
·
2015-11-21 14:00
REST
RESTful API 规范
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我将介
ArvinCao
·
2015-11-19 11:00
Restful
struct2json -- C结构体与 JSON 快速互转库V1.0发布
快速、简洁的
API设计
,大大降低直接使用JSON解析库来实现此类功能的代码复杂度。起源把面向对象设计应用到C语言中,是当下很流行的设计思想。由于C语言中
zhutianlong
·
2015-11-16 08:00
json
转换
序列化
C语言
结构体
C# 中参数验证方式的演变
原文: C# 中参数验证方式的演变 一般在写方法的时候,第一步就是进行参数验证,这也体现了编码者的细心和缜密,但是在很多时候这个过程很枯燥和乏味,比如在拿到一个
API设计
文档的时候,通常会规定类型参数是否允许为空
·
2015-11-13 22:13
C#
Java
API设计
CheckList
API设计
原则:正确、好名、易用、易学、够快、够小。
·
2015-11-13 21:09
check
J2ME开发中常见属性(Property)及其作用列表
nbsp; 在J2ME开发中,我们经常需要和手机系统进行交互,获得一些和系统相关的信息,在J2ME
API
·
2015-11-13 18:54
property
vue.js源码精析
vue 如作者自己所说,在
api设计
上受到了很多来自knockout、angularjs等大牌框架影响,但作者相信 vue 在性能、易用性方面是有优势。同时也自己做了和其它框架的性能对比,在这里。
·
2015-11-13 17:40
js
C# 中参数验证方式的演变
C# 中参数验证方式的演变 一般在写方法的时候,第一步就是进行参数验证,这也体现了编码者的细心和缜密,但是在很多时候这个过程很枯燥和乏味,比如在拿到一个
API设计
文档的时候,通常会规定类型参数是否允许为空
·
2015-11-13 16:18
AOP
code
参数验证
Contract
简化你的泛型API
以下,我使用一个实例,分享一下用于简化泛型
API设计
的小技巧,“如何在泛型方法调用时,过滤掉可以隐式推断出的泛型参数”: 原有设计: 系统中原来有这样一个静态的泛型
·
2015-11-13 15:33
api
设计Qt风格的C++API
相当好的关于
API设计
的文章,Qt的创始人之一写就,很有启发,大规模的C++设计会碰到的问题很多,我们可以慢慢想办法减少这些问题。
·
2015-11-13 15:31
C++
C# 中参数验证方式
C# 中参数验证方式 一般在写方法的时候,第一步就是进行参数验证,这也体现了编码者的细心和缜密,但是在很多时候这个过程很枯燥和乏味,比如在拿到一个
API设计
文档的时候,通常会规定类型参数是否允许为空
·
2015-11-13 14:50
C#
浅谈
API设计
为什么需要了解一些
API设计
?
·
2015-11-13 14:46
api
移动互联网实战--Web Restful
API设计
和基础架构
各大互联网公司, 对自身的Web
Api设计
有各自的标准. 本文主要讲述主流的几种, 并对web server的
·
2015-11-13 10:35
Restful
Interlocked API的原子性如何保证
前面的文章提到如何利用Interlocked
API设计
系统级日志。Interlocked API可以对在多线程之间共享的内存变量提供原子性访问。
·
2015-11-13 09:06
Lock
浅谈
API设计
为什么需要了解一些
API设计
?
·
2015-11-13 00:59
api
轻量级jquery框架之--布局(layout)
支持JSON/html/iframe 三种数据加载方式 (5)提供动态修改请求参数(url、参数)并可以重新加载数据的api (6)layout依赖于panel组件并支持工具栏定义(依赖工具栏)
API
·
2015-11-12 23:20
jquery
浅谈
API设计
[非原创,原文链接] 为什么需要了解一些
API设计
?
·
2015-11-12 23:43
api
好的
API设计
[非原创,原文链接]
API设计
书籍下载: 1、keynote.pdf 2、api-design.pdf 最近在重构公司的一个交互中间件,在重新设计API及总体架构的时候思考了许多
·
2015-11-12 23:42
api
rest
api设计
的一般原则
本文参考自:http://www.ruanyifeng.com/blog/2014/05/restful_api.html,http://www.dongming8.cn/?p=590 服务器端: 1. JSON形式: 请求method 含义 api建议格式(url) v1-版本号, 成功返回值 失败码(典型) 备注 PUT 修改数据请求 (客户端提供改
·
2015-11-12 15:30
REST
SoC嵌入式软件架构设计之六 :
API设计
方法
这里介绍嵌入式系统的
API设计
和管理方法。
·
2015-11-12 10:32
架构设计
Http
API设计
Heroku团队根据heroku platform api和他们自己内部系统的实践经验总结了一些http
api设计
的准则,发布到了github上。
·
2015-11-12 10:31
http
[转]10个有关RESTful API良好设计的最佳实践
WebAPI已经在最近几年变成重要的话题,一个干净的
API设计
对于后端系统是非常重要的。
relax
·
2015-11-12 08:00
.NET 设计规范--.NET约定、惯用法与模式-2.框架设计基础
要确保对任何包含公有API的特性的设计来说,其核心部分都是
API设计
规范。要为每一个主要的特性域定义
·
2015-11-11 09:01
.net
移动APP服务端
API设计
应该考虑到的问题
2014年,移动APP的热度丝毫没有减退,并没有像桌面软件被WEB网站那样所取代, 不但如此,越来越多的传统应用、网站也都开始制作自己的移动APP,也就是我们常说的IOS客户端、android客户端。 这仿佛又回到了多年前的CS架构,那时候我们用VB、VC、Delphi在Windows平台上快速开发各种应用程序。 不同的是,如今的移动端APP基本上都是联网从服务器端获取各种数据,客户端只是一个简单
·
2015-11-11 05:57
api
跨平台Unicode与UTF8互转代码
并按照Windows
API设计
, 添加输出缓冲长度探测功能 当OutUTFString为NULL时, 可以进行输出的UTF8字符串长度探测 1: uint32 UniCharToUTF8(
·
2015-11-10 21:05
unicode
***RESTful API 设计指南(阮一峰)
RESTful API是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful架构》,探讨如
·
2015-11-08 12:27
Restful
****RESTful API 设计最佳实践(APP后端
API设计
参考典范)
http://blog.jobbole.com/41233/ 背景 目前互联网上充斥着大量的关于RESTful API(为方便,下文中“RESTful API ”简写为“API”)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API 格式如何?你的API是否应该加入版本信息?当你开始写一个app的时候,特别是后端模型部分已经写完的时候,你不得不殚精竭虑的设计和实现自己app的pu
·
2015-11-08 12:24
Restful
iOS系列译文:自定义Collection View布局
它和UITableView共享
API设计
,但也在UITableView上做了一些扩展。UICollectionView最强大、同时显著超出U
·
2015-11-07 10:57
Collection
ASP.net Web API综合示例
guogangj/archive/2013/05/30/3107965.html 目录 概述 功能介绍 程序结构 服务器端介绍 客户端介绍 “契约” Web
API
·
2015-11-05 08:52
asp.net
C++
API设计
《C++
API设计
》 基本信息 作者: (美)Martin Reddy 译者: 刘晓娜 臧秀涛 林健 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社
·
2015-11-01 13:12
C++
基于Backbone.js的JavaScript MVC示例程序(2)
一.概述 二.REST Server的实现 2.1 REST
API设计
2.2 数据库设计 2.3 用MyBatis实现的DAO层 2.4 用Jersey实现的REST API
·
2015-11-01 12:23
JavaScript
HTML5项目笔记6:使用HTML5 FileSystem
API设计
离线文件存储
在移动环境或者离线环境中,WebDataBase 虽然能够存储并有效地管理和维护客户端的数据集合,但是仍不能满足对包含大段数据文件的存储和多种不同格式文件的保存,于是我们就需要离线的文件管理系统来维护我们工作了,基于HTML5的FileSystem API 就充当这这个角色。 通过这个FileSystem API,我们的Web应用程序可以阅读,浏览,编辑和
·
2015-11-01 10:40
System
OS X 上使用.NET开发应用程序
MonoMac是面向Mac OSX API的C#绑定,其
API设计
主要受到了MonoTouch的启发,后者可以基于Mono开发原生的iOS应用程序。
·
2015-11-01 09:48
.net
NHibernate in action翻译——第二章 2.2节 理解NHibernate的结构
API设计
的目的是越少越好,但是ORM的API并不是那么的小。不过不要担心,你不必一次性全部理解所有的NHibernate接口。
·
2015-11-01 09:35
Hibernate
基于Backbone.js的JavaScript MVC示例程序(9)
一.概述 二.REST Server的实现 2.1 REST
API设计
2.2 数据库设计 2.3 用MyBatis实现的DAO层 2.4 用Jersey实现的REST API
·
2015-11-01 08:01
JavaScript
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他