我是一名Android开发人员,到目前为止,我只在客户端工作。我的下一个项目需要与之通信的服务器,我想尝试自己构建它。
有人可以指导我学习如何构建一个漂亮,小型和简单的Java Restful服务器的好方法吗?
我环顾四周,那里有太多信息,令人困惑。也许你们中的一个已经在我的鞋子里,并且知道一个很好的来源吗?
首先,您应该阅读并学习如何使用Jersey。这是JAX-RS API(适用于Java的REST)的最佳实现。
您还将需要一个好的HTTP服务器和Java Servlet容器。为此,我建议您使用Jetty。这里有一些很好的教程:
您要求一个“简单服务器”,但是,如果您要寻找高性能,请阅读此教程: Javarants:将JAX-RS与协议缓冲区一起使用以实现高性能REST API,并使用Grizzly容器代替Jetty: