Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中创建RESTful API服务器需要什么?_Java_Web Services_Rest_Architecture - Fatal编程技术网

在Java中创建RESTful API服务器需要什么?

在Java中创建RESTful API服务器需要什么?,java,web-services,rest,architecture,Java,Web Services,Rest,Architecture,我想构建自己的RESTfulAPI服务器,我不知道我需要什么 我会告诉你一些关于这个项目的情况: 在Web服务(www.mysite.com/)上,用户可以注册和管理他们的帐户等等。但是他们也可以使用RESTfulAPI(mysite.com/API/…),并且可以通过REST实现几乎相同的功能 实现这一点的好方法是什么?我需要使用码头或类似的东西吗? 我应该拆分web服务和restful api吗?我有什么好的架构 谢谢:)您可以使用Spring控制器构建restful服务器。您可以在tomc

我想构建自己的RESTfulAPI服务器,我不知道我需要什么

我会告诉你一些关于这个项目的情况:

在Web服务(www.mysite.com/)上,用户可以注册和管理他们的帐户等等。但是他们也可以使用RESTfulAPI(mysite.com/API/…),并且可以通过REST实现几乎相同的功能

实现这一点的好方法是什么?我需要使用码头或类似的东西吗? 我应该拆分web服务和restful api吗?我有什么好的架构


谢谢:)

您可以使用Spring控制器构建restful服务器。您可以在tomcat或jetty上运行它,这无关紧要


检查此url:

Tomcat和Jersey很容易启动和运行。我在Tomcat7和Jersey上遇到了一些问题,但在Tomcat6上这是直截了当的


这很容易理解。它有点老了,但原理仍然是一样的。

IBM提供了关于使用Java()构建RESTful web服务的一组很好的信息和教程。运行web服务后,可以将其部署到Amazon。看看。

我在 构建REST应用程序

  • XMLSchema(xsd)用于构建域类
  • EclipseEE用作IDE和Maven进行构建
  • 新泽西作为休息的框架
  • 休眠持久层
  • MySQL作为数据库

所有其他配置都得到了很好的解释

2017年,最好的解决方案之一就是使用。在不编写大量代码的情况下为您提供出色的效果

@RestController
public class HelloController {

    @RequestMapping("/")
    public String index() {
        return "Greetings from Spring Boot!";
    }

}

在上述回答中,@Gertjan Assies已经分享了该链接,我们重叠了几分钟。我想我自己在寻找答案的时候错过了另一个答案。这个问题已经问了3年了。今天我将使用Dropwizard。这个问题已经5年了。今天我使用Spring Bug和DoopWistar。考虑使用AWS BeaBoo.@ Rabordelson今年使用什么?@ Amithigh我测试并喜欢夸克斯。它的速度非常快,重量也非常轻。但是,并非所有库都兼容。在我看来,业界大多使用Spring Boot。如果你只想制作中小型应用,那就太过分了