java都有哪些好用的REST框架

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java都有哪些好用的REST框架相关的知识,希望对你有一定的参考价值。

1 Dropwizard
Dropwizard 提供了稳定成熟的Java库, 并封装成一个简单的轻量级的包。
Dropwizard 介于框架和库之间。它提供了一个开发web应用程序的全部所需。由于内置模块化,一个应用程序可以保持小而精干的特点,减少开发和维护的时间,减少负担。
Dropwizard 使用已有的 Jetty HTTP 库,嵌入到你的项目中,无需外部的server。所有的Dropwizard项目都有一个 main 方法来管理内建的 HTTP server.
2 Jersey
Jersey RESTful 框架是开源的RESTful框架, 实现了JAX-RS (JSR 311 & JSR 339) 规范。它扩展了JAX-RS 参考实现, 提供了更多的特性和工具, 可以进一步地简化 RESTful service 和 client 开发。尽管相对年轻,它已经是一个产品级的 RESTful service 和 client 框架。
3 Ninja Web Framework
Ninja Web Framework是全栈的 java web framework。稳定, 快速, 可靠, 产品级.
它提供了开发,测试,发布,维护 RESTful web应用的一切(Servlets, Guice, JPA, Flyway migrations, Maven, etc.).
就像 DropWizzard, Ninja Web Framework 是一个集成的软件栈。你不必建立你自己的,只需使用 Maven archetype生成一个新的项目,导入到IDE中就可以开始编码了。
4
Play Framework
使用Play Framework 很容易地创建,构建和发布 web 应用程序,支持 Java & Scala。它使用Akka, 基于一个轻量级的无状态的架构。它应该应用于大规模地低CPU和内存消耗的应用。
5
Spark Framework
不要和 Apache 的大数据框架 Spark 弄混, 这里的 Spark 框架是一个轻量级的 Java web 框架,用来进行快速的开发(50% Spark用户使用 Spark 创建 REST APIs)。 它受 Ruby 框架 Sinatra 启发。
它有一个不到1M的最小化的内核, 提供了所有基本的特性, 用来构建 RESTful 或者传统的 web 应用程序。
参考技术A Jersey和apache wink,springMVC 3.x,struts2这些框架都有支持RS,如果项目使用了spring,选择springMVC 3.x也许是个不错的选择。 参考技术B spring mvc

以上是关于java都有哪些好用的REST框架的主要内容,如果未能解决你的问题,请参考以下文章

Python都有哪些常见的,好用的爬虫框架

好用的app前端框架都有哪些?

前端常用的框架都有哪些?

常用的前端框架都有哪些?

前端常用的框架都有哪些?

前端常用的框架都有哪些?