想学习构建一个简单的java休息服务器 [已关闭]

2022-09-02 10:10:00

大家好!

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

有人可以给我一个很好的来源,学习如何构建一个漂亮,小巧和简单的Java restful服务器吗?

我环顾四周,那里有太多的信息,令人困惑。也许你们中的一个人已经站在我的立场上,并且知道它的良好来源?


答案 1

首先,您应该继续阅读并学习如何使用泽西岛。这是 JAX-RS API (REST for Java) 的最佳实现。

你还需要一个好的HTTP服务器和Java Servlet容器。为此,我建议你使用Jetty。以下是一些很好的教程:

  1. Crunchify:使用 JAX-RS 和 Jersey(Celsius to Fahrenheit & Fahrenheit to Celsius)在 Java 中构建 RESTful Service
  2. Vogella: REST with Java (JAX-RS) using Jersey - Tutorial

你要求一个“简单的服务器”,但是如果你正在寻找高性能,那么请阅读本教程:Javarants:使用JAX-RS和协议缓冲区来实现高性能的REST API,并使用Grizzly容器而不是Jetty:


答案 2

如果您打算使用套接字构建一个简单的服务器,可以尝试:

  • SO 线程为初学者。
  • 这个关于套接字的有趣教程,以及
  • 关于套接字的官方 Oracle 页面

编辑这并不能涵盖您问题的“宁静”一面。


推荐