Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
RESTful编程指南
为什么RESTful微服务和异步编程是一种趋势?
从Gilt迁移到Scala以及[url= 1. Node.js和Play框架倡导的微服务。 微服务这种架构使得维护拓展方便,打破了原来Java和Rails的铁板一块的整体式系统,这种微服务架构特点是RESTful接口+微服务。而传统Java
5个REST API安全准则
当开发REST API时,从一开始就必须注意安全方面。 REST是通过URL路径元素表达系统中特定实体的手段。REST不是一个架构,而是一种在Web上构建服务的架构风格。 REST允许通过简单的URL(而不是复杂的请求主体或POST参数)与基于web的系统交互。 [b]1 - 授权[/b] (1)保
REST API的五种规则
本文提供了五个真正符合RESTful API含义的标准约束。 1.使用应用程序/ JSON媒体类型 API设计其中一个最常见的属性是使用的媒体类型应用程序/ JSON,或有时使用应用程序/ XML。 通过使用Jersey(JAX-RS),看起来经常是这样的: [code] @GET @Produce
简单几步使用Dropwizard实现一个RESTful微服务
Dropwizard是一个轻量实现Java微服务的框架,官方案例可能比较复杂,这里展示分分钟简单几步实现一个RESTful微服务。 整个应用只有两个Java文件和pom.xml,Java文件分成带有main方法的应用主文件和资源如路由等,主应用文件代码如下: [code] public class
一个比Spring Boot快44倍的REST微服务Java框架
light-java是内置了undertow http服务器的REST微服务轻量Java框架,它比Spring Boot内嵌Tomcat这样流行的微服务平台要快44倍,与Go语言fast-http性能接近。[url= 特点: 1
如何设计一个良好的API?
这是有关RESTful web API的设计技巧。无论你是在写一个开源库或者内部sdk,甚至只是一个单独的内核模块,下面的这些技巧应该是有帮助的。 要明确 这也许是最重要一点。如果你有一个方法getUser,如果不明确它可能引起一些副作用,最终会导致很多问题。比如getUser明确的只是返回一个用户
设计流畅的API(Fluent API)
流畅接口是由Martin Fowler和Eric Evans创造的,流畅API意味着你构建一个API需要遵循以下要点: 1.API用户能够容易理解API 2.API为完成一个任务能够执行一系列动作,比如Java中可以看成是一系列方法调用,方法链。 3.每个方法名称应该是与业务领域相关的专门术语 4.
HTTP-RPC: 轻量跨平台REST服务
HTTP-RPC是一个开源REST服务框架,用于简化基于REST的开发,允许开发者创建和访问基于HTTP的Web服务。支持Java端Web服务,客户端支持Java Objective-C/Swift和Javascript,服务器端组件提供轻量的不同于其他大型REST框架,跨平台客户端的一致性使得各种
Rapidoid - 超级快而简单且强大的Java Web框架
Rapidoid是一个类似vert.x的快速Java Web框架/微服务框架/RESTful框架,与SpringBoot竞争。 它是由嵌入快速HTTP服务器, 嵌入可持久的内存ACID NoSQL 数据库, 基于Bootstrap响应式GUI框架, 内置数据和Web层的安全机制,简单依赖注入模块等等
QBit是强大的Java微服务库包
QBit是微服务的队列库包,它类似于Akka和Spring的Reactor,但QBit只是库包而不是平台(轻量),QBit能够将服务放在一个队列Queue之后,你能直接使用QBit队列。QBit服务能以WebSocket, HTTP, HTTP pipeline暴露服务,在QBit中的一个服务是一个
Go语言的Web框架比较
这是Square工程师对几个Go语言的Web框架比较:[url= Comparison of Go Web Frameworks[/url] 推荐使用[url= net/http [/url]作为入
Diet.js是基于Node.js小而快的轻量Web框架
Diet.js是一个只有335行小巧的Web框架:[url= 直接上使用代码,编辑index.js文件内容如下: [code] var server = require('diet') var app = server() app.listen('
PostgREST是PostgreSQL的RESTful API
[url= · GitHub[/url]为现有的PostgreSQL数据库提供RESTful API服务,它提供一个干净的 标准兼容的 快速的API。 调用方式: [code] postgrest --db-host localhost --db-por
为什么不选择基于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,endTime}"),"
Spark 是一个基于Java的微Web框架
[url= 8 Lambda编写。 开启一个带URL的服务代码如下: [code] import static
要么TDD死,要么后端MVC死
其实这个观点我已经在“[url= 首先,我们必须有一个共认的上下文前提,这个前提应该是Bob大叔的“[url=
Web服务性能测试:Node.JS大胜基于Tomcat的REST服务
这次评测是评测Java REST、Java SOAP与Node.JS之间的性能对比,基于内存缓存的Web服务性能对比,对缓存中key/value数据进行插入 抓取 和删除。如下图: [img index=1] Java RE
上页
下页