一尘不染

想要学习构建简单的Java Rest服务器

java

我是一名Android开发人员,到目前为止,我只在客户端工作。我的下一个项目需要与之通信的服务器,我想尝试自己构建它。

有人可以指导我学习如何构建一个漂亮,小型和简单的Java Restful服务器的好方法吗?

我环顾四周,那里有太多信息,令人困惑。也许你们中的一个已经在我的鞋子里,并且知道一个很好的来源吗?


阅读 191

收藏
2020-12-03

共1个答案

一尘不染

首先,您应该阅读并学习如何使用Jersey。这是JAX-RS
API(适用于Java的REST)的最佳实现。

您还将需要一个好的HTTP服务器和Java
Servlet容器。为此,我建议您使用Jetty。这里有一些很好的教程:

  1. Crunchify:使用JAX-RS和Jersey用Java构建RESTful服务(从Celsius到Fahrenheit和Fahrenheit到Celsius)
  2. Vogella:使用Jersey的Java REST(JAX-RS)-教程

您要求一个“简单服务器”,但是,如果您要寻找高性能,请阅读此教程: Javarants:将JAX-RS与协议缓冲区一起使用以实现高性能REST
API
,并使用Grizzly容器代替Jetty:

2020-12-03