Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
RESTful编程指南
为什么RESTful微服务和异步编程是一种趋势?
从Gilt迁移到Scala以及Paypali迁移到Node.js,我认为原因有两个,这两个代表了现在和未来的一种趋势: 1. Node
Go语言的Web框架比较
这是Square工程师对几个Go语言的Web框架比较:A Comparison of Go Web Fram
Web服务性能测试:Node.JS大胜基于Tomcat的REST服务
这次评测是评测Java REST、Java SOAP与Node.JS之间的性能对比,基于内存缓存的Web服务性能对比,对缓存中key/value数据进行插入 抓取 和删除。如下图:
如何设计一个良好的API?
这是有关RESTful web API的设计技巧。无论你是在写一个开源库或者内部sdk,甚至只是一个单独的内核模块,下面的这些技巧应该是有帮助的。 要明确这也许是最重要一点。如果你有一个方法getUser,如果不明
要么TDD死,要么后端MVC死
其实这个观点我已经在“单元测试中的“单元‘如何定义?”中谈及,大概标题比较极端,吸引不少人兴趣,我再有逻辑的分析一下。 首先,我们必须
Spark 是一个基于Java的微Web框架
Spark是一个可像Node.js的Express那样快速Web框架,它虽然和大数据处理框架Spark同名,但是它是基于Java的,受Ruby的Sinatra框架鼓舞,用于Jav
一个比Spring Boot快44倍的REST微服务Java框架
light-java是内置了undertow http服务器的REST微服务轻量Java框架,它比Spring Boot内嵌Tomcat这样流行的微服务平台要快44倍,与Go语言fast-http性能接近。
Rapidoid - 超级快而简单且强大的Java Web框架
Rapidoid是一个类似vert.x的快速Java Web框架/微服务框架/RESTful框架,与SpringBoot竞争。 它是由嵌入快速HTTP服务器, 嵌入可持久的内存ACID NoSQL 数据库, 基于Bootstrap响应式GUI框架, 内置数
REST API的五种规则
本文提供了五个真正符合RESTful API含义的标准约束。 1.使用应用程序/ JSON媒体类型API设计其中一个最常见的属性是使用的媒体类型应用程序/ JSON,或有时使用应用程序/ XML。 通过使用Jersey(JAX-RS),看起来经常是
QBit是强大的Java微服务库包
QBit是微服务的队列库包,它类似于Akka和Spring的Reactor,但QBit只是库包而不是平台(轻量),QBit能够将服务放在一个队列Queue之后,你能直接使用QBit队列。QBit服务能以WebSocket, HTTP, HTTP pipeline暴露服务,在QBit中的一个服务是一个
为什么不选择基于Http的Restful
这个随笔没说为什么要Restful,只说为什么不基于Http实现Restful。首先Http是超文本转移协议而不是控制协议。通常文档中也会使用“资源”来指代超文本。Http作为一种传输协议其所面向的本体是“资源”。资源包含很多东西,可以分为结构化的和非结构化的两种。视频、声音、图片等都是非结构化的资
关于restful 查询API设计问题
[Rout("/user/find/{userId}"),"GET"][Rout("/user/find/{barthday}","GET")][Rout("/user/find/{loginId}"),"GET"][Rout("/user/find/{Addtime,end
PostgREST是PostgreSQL的RESTful API
begriffs/postgrest · GitHub为现有的PostgreSQL数据库提供RESTful API服务,它提供一个干净的
设计流畅的API(Fluent API)
流畅接口是由Martin Fowler和Eric Evans创造的,流畅API意味着你构建一个API需要遵循以下要点:1.API用户能够容易理解API2.API为完成一个任务能够执行一系列动作,比如Java中可以看成是一系列方法调用,方法链。3.每个方法名称应该是与业务领域相
Diet.js是基于Node.js小而快的轻量Web框架
Diet.js是一个只有335行小巧的Web框架:Diet.js网站 直接上使用代码,编辑index.js文件内容如下:
简单几步使用Dropwizard实现一个RESTful微服务
Dropwizard是一个轻量实现Java微服务的框架,官方案例可能比较复杂,这里展示分分钟简单几步实现一个RESTful微服务。 整个应用只有两个Java文件和pom.xml,Java文件分成带有main方法的应用主文件和资源如路由等,主应用文件代码如下
5个REST API安全准则
当开发REST API时,从一开始就必须注意安全方面。 REST是通过URL路径元素表达系统中特定实体的手段。REST不是一个架构,而是一种在Web上构建服务的架构风格。 REST允许通过简单的URL(而不是复杂的请求主体或POST参数)与基于web的系统
HTTP-RPC: 轻量跨平台REST服务
HTTP-RPC是一个开源REST服务框架,用于简化基于REST的开发,允许开发者创建和访问基于HTTP的Web服务。支持Java端Web服务,客户端支持Java Objective-C/Swift和Javascript,服务器端组件提供轻量的不同于其他大型REST框架,跨平台客户端的一致性使得各种
上页
下页