dropwizard中的restful api接口规范接口是同步的吗

六个强大的创建RESTful服务的Java框架 -解道Jdon
& & & &&& & &
  Representational State Transfer (REST)是一种软件架构风格,用于创建可扩展的Web服务,这里是一系列专为Java创建RESTful服务的最佳框架:
  Dropwizard是一个操作友好、开发RESTful服务的Java高性能框架,Dropwizard有自己独立的风格,可以辅助以Jetty Jackson Jersey和Metrics提供强大的基于JVM后端服务,Dropwizard将稳定 成熟带给了Java生态系统,大道至简,轻量库包让你聚焦业务,Dropwizard有out-of-the-box支持复杂的配置 应用度量记录、日志等,让你的队伍在短时间内生产出高质量的HTTP+JSON Web服务。
相关文章:
  Jersey是一个JAX-RS标准实现,很容易创建和部署一个RESTful服务,其文档已经足够学会起步,Jersey RESTful的Web服务框架是开源 具备生产质量的Java Web服务开发框架,提供JAX-RS API支持Jersey的特点如下:
参考JAX-RS API 并且定期发布高质量的产品,与JavaEE服务器GlassFish一起发布。
提供可扩展的API,拥有用户和开发者社区。
符合JavaEE标准轻松地构建RESTful Web服务
相关文章:
  RESTEasy是一个JAX-RS标准完整认证的开发RESTful服务的框架,它是属于JBOSS项目,这个项目中有很多框架帮助你构建RESTful Web服务和Java应用程序,JAX-RS是一个新的JCP规定,规范基于Http协议提供RESTful Web服务的java API。
  Retrofit使用出品Scala的type-safe提供Java的REST客户端,Retrofit是一个让你以简单Java接口定义API,然后自动转换到完整的REST客户端。
  Spark是一个Sinatra风格的基于Java的微框架,它是一个简单的轻量级的Java Web快速开发框架,,它的重点是尽可能的简单与直接,没有繁琐的XML配置,只要最小的努力并很快开发纯Java的Web应用,与那些使用注解很繁琐实现的Web框架(如Spring),它是一个完全不同的范式,也是JAX-RS实现。
  Swagger是一个规定,不是具体Java框架,是针对RESTful框架实现的标准规定,用于描述、生产、消费和虚拟化RESTful Web服务,Swagger还是一个简单且强大的RESTful API的表现语言,有巨大的API生态系统,很多开发人员支持Swagger,使用Swagger-enable API,你会得到交互文档,客户端SDK产生器和发现。
| 网站地图 | 设为首页下次自动登录
现在的位置:
& 综合 & 正文
Dropwizard – 开发Java RESTful Web服务
Dropwizard是一个开源Java框架,用于开发高性能、RESTful Web服务。Dropwizard采用了成熟、稳定的库,简化了RESTful Web服务的开发。
Dropwizard开箱即用,支持复杂的配置、日志等等。
1. Dropwizard采用Jetty项目的HTTP库处理HTTP请求;
2. Dropwizard采用Jersey处理REST服务;
3. Dropwizard采用Jackson库处理JSON数据。
除了以上三个库,Dropwizard还采用了:
1. Guava库,处理高度优化的不可变数据结构;
2. Logback和SFL4J处理日志;
3. Hibernate Validator验证用户输入,输出国际化的错误消息;
4. Apache HttpClient和Jersey Client库,分别处理高级和低级的Web服务交互;
5. JDBI库与关系数据库交互;
6. FreeMarker库是一个简单的模板系统,处理面向用户的服务。
&&&&推荐文章:
【上篇】【下篇】Redirecting to latest Dropwizard documentation
If you are not automatically redirected in 5 seconds
Available releases:

我要回帖

更多关于 java restful接口开发 的文章

 

随机推荐