世界您好!
我是一名Android开发人员,到目前为止,我只在客户端工作。我的下一个项目需要与之通信的服务器,我想尝试自己构建它。
有人可以指导我学习如何构建漂亮,小型和简单的Java Restful服务器的好方法吗?
我环顾四周,那里的信息太多了,这很令人困惑。也许你们中的一个已经在我的鞋子里,并且知道一个很好的来源?
首先,您应该阅读并学习如何使用Jersey。这是JAX-RS API(Java的REST)的最佳实现。
您还将需要一个良好的HTTP服务器和Java Servlet容器。为此,我建议您使用Jetty。这里有一些很好的教程:
您要求一个“简单服务器”,但是,如果要获得高性能,请阅读此教程:Javarants: Using JAX-RS with Protocol Buffers for high-performance REST APIs,并使用Grizzly容器代替Jetty:
如果打算使用套接字构建简单的服务器,则可以尝试:
Edit
我刚刚亲自使用Android客户端创建Java服务器。并且这两个链接提供了大量信息!提示是搜索Java Socket服务器。