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