有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

是否有一个REST Web服务API提供程序,如FRAPI(PHP),但用于Java?

我最近发现了PHP的FRAPI。它是一个REST Web服务高级API提供程序,可以让您轻松构建REST API Web服务,它有三大功能:

  • 它会自动生成XML和JSON响应
  • 它可以轻松生成API文档
  • 它可以自动生成API密钥以提供私有web服务

为了构建web服务,您只需要使用基于web的GUI指定端点,然后专注于编写业务逻辑,而不需要处理HTTP复杂性

你知道是否存在一个轻量级的开源替代方案,它提供了一个或多个这样的特性,比如FRAPI,但不适用于Java

我发现WSO2 Api Manager可以让你做类似的事情,它的语言不可知,因为它就像一个企业服务总线,很好,但我正在寻找一些更轻量级和简单的东西

任何信息都将不胜感激,谢谢


共 (3) 个答案

  1. # 1 楼答案

    您可以使用Spring MVC轻松构建Rest Web服务。SpringRoo可以帮助您设置一个框架项目,从中您可以了解如何为您的项目设置它

    下面是一个演示,演示如何使用Spring ROO构建RESTful Web服务:http://www.youtube.com/watch?v=TNE7NBLseRA

    我不知道是否有任何ROO插件可以为您的web服务生成API密钥,但您可以使用Spring Security来保护您的web服务

  2. # 2 楼答案

    JAX-RS(Jersey就是其中的一个实现)完成了大部分工作。我不能和API键说话,不知道那是什么。但其余的都很容易做到

  3. # 3 楼答案

    看看ApacheCXF。安装起来相当容易,您可以启动一个示例应用程序。它与JAX-RS一起工作,通过提供者,您可以进行JSON/XML甚至AMF通信,而无需更改服务代码