• 这是有关RESTful web API的设计技巧。无论你是在写一个开源库或者内部sdk,甚至只是一个单独的内核模块,下面的这些技巧应该是有帮助的。 要明确这也许是最重要一点。如果你有一个方法getUser,如果不明
  • RESTful API中的异常Exception处理有两个基本要求,需要明确业务意义的错误消息以及hhtp状态码。良好的错误消息能够让API客户端纠正问题。在本文中,我们将讨论并实现Spring的REST API异常处理。 Restful
  • 本文提供了五个真正符合RESTful API含义的标准约束。 1.使用应用程序/ JSON媒体类型API设计其中一个最常见的属性是使用的媒体类型应用程序/ JSON,或有时使用应用程序/ XML。 通过使用Jersey(JAX-RS),看起来经常是 icon
  • 本文介绍Consul如何在Stripe公司扮演服务发现功能的。主要谈论三个方面:1.什么是服务发现和Consul是什么。2.Stripe是如何管理关键软件的部署风险。3.遭遇的挑战和应对措施。 Stripe是一家类似支付宝、Payp icon
  • 无意中看到2007年一篇有关SOA分布式事务的英文:Distributed Transaction Mana icon
  • 流畅接口是由Martin Fowler和Eric Evans创造的,流畅API意味着你构建一个API需要遵循以下要点:1.API用户能够容易理解API2.API为完成一个任务能够执行一系列动作,比如Java中可以看成是一系列方法调用,方法链。3.每个方法名称应该是与业务领域相 icon
  • API是定义应用程序接口的通用术语,换句话说,定义了用户(人或机器)如何与程序交互。在Web开发世界中,API通常是响应客户端结构化文本数据请求的网站端点集合。 Web开发人员广泛使用和讨论的另一个概念是RESTFul Web API。它由Roy Fiel icon
  • API是现代应用的主要技术。API能够增强web客户端与移动客户端和后端的交互通讯,无需顾及他们的技术和平台的不同。当你构建基于web的api时,你通常选择rest风格的api。使用JSON作为应用程序之间交换数据的标准。 现在我们构建云时代的云原生应用时 icon
  • Adding Flexibility to your REST Implementation with Yoga icon
  • Spencer Fry — Platforms are for Suckers 该文认为 icon
  • Dropwizard是一个轻量实现Java微服务的框架,官方案例可能比较复杂,这里展示分分钟简单几步实现一个RESTful微服务。 整个应用只有两个Java文件和pom.xml,Java文件分成带有main方法的应用主文件和资源如路由等,主应用文件代码如下 icon
  • 当开发REST API时,从一开始就必须注意安全方面。 REST是通过URL路径元素表达系统中特定实体的手段。REST不是一个架构,而是一种在Web上构建服务的架构风格。 REST允许通过简单的URL(而不是复杂的请求主体或POST参数)与基于web的系统 icon
  • 使用SlashDB 的API 为后端构建一个时间跟踪应用程序 。前端使用Vue.js,Go语言实现业务逻辑和API代理;SlashDB实现数据访问API;持久化层使用MySQL。 SlashDB从关系数据库中自动生成一个REST API,以便准备和写入, icon