我有2个关于Java Rest API的问题

1日:

我想使用Java Servlet创建一个Rest API,以便在移动应用程序(IOS和Android)中使用
在此之前,我想澄清其余的api内容。但是,就像我通过google搜索一样,我发现的全部都是来自Java代码的自动API创建者。但是我首先要有所不同,我想记录一下我们的Json Rest API,以便移动和服务器开发人员可以开始独立工作。
你知道有什么工具吗?

第二名:
我想在我们的Java服务器应用程序中实现的目标很简单。从移动客户端获取简单的json请求,并执行一些数据库查询,然后使用简单的json对象进行响应。
为此,我需要使用任何其他Rest API框架(例如spring mvc(或其他))或仅使用Java Servlet并在doPost方法中解析请求并在那里进行响应
您建议哪一个?
谢谢

最佳答案

Restlet Studio(http://restlet.com/technical-resources/restlet-studio)或APISpark(http://restlet.com/products/apispark/)可以为您带来期望。

Restlet Studio允许您使用Web IDE定义/设计API:资源及其方法,表示形式(交换的数据结构)。然后,您可以访问相应的Swagger内容,并为您的API生成在线客户端SDK甚至服务器框架(这是内部基于Swagger Codegen的)...

要实现您的RESTful应用程序,Restlet可以为您提供帮助。它是一个Java REST框架,用于访问和/或实现RESTful应用程序。 Restlet可以在具有servlet扩展名的servlet容器中使用(请参阅此链接https://github.com/restlet/restlet-tutorial/blob/master/modules/org.restlet.tutorial.markdown/02_Server_Side/04_Server_Deployment/02_Servlet_Deployment.md)。

希望对您有帮助。
蒂埃里

10-05 23:14
查看更多