Подтвердить что ты не робот

Хотите научиться строить простой сервер java rest

Привет, люди мира!

Я разработчик Android, и до сих пор работал только на стороне клиента. Мой следующий проект нуждается в сервере, с которым можно общаться, и я хочу попытаться построить его сам.

Может ли кто-нибудь дать мне направление к хорошему источнику обучения, как создать приятный, маленький и простой Java-сервер для отдыха?

Я осмотрелся, есть слишком много информации, и это сбивает с толку. Может быть, один из вас уже был в моей обуви и знал, что это хороший источник?

4b9b3361

Ответ 1

Сначала вы должны прочитать и узнать, как использовать Jersey.This является лучшей реализацией JAX-RS API (REST для Java) https://jersey.java.net/ Тогда вам понадобится хороший HTTP-сервер и контейнер Java Servlet. Я советую вам использовать Jetty http://www.eclipse.org/jetty/ Здесь хорошие учебники:

Вы сказали "простой сервер", но если вам нужна высокая производительность, прочитайте этот учебник http://www.javarants.com/2008/12/27/using-jax-rs-with-protocol-buffers-for-high-performance-rest-apis/ и используйте контейнер Grizzly вместо Jetty: https://grizzly.java.net/

Ответ 2

Если вы собираетесь создать простой сервер с сокетами, вы можете попробовать:

Изменить, однако это не касается "спокойной" стороны вашего вопроса.

Ответ 3

Я просто пошел через это сам, создав сервер Java с Android-клиентом. И эти две ссылки предоставили много информации! советом является поиск сервера Java Socket.

чтобы узнать JavaSocket Я использую http://docs.oracle.com/javase/tutorial/networking/sockets/clientServer.html И вытащить все это с помощью Android-клиента и ServerSide.

http://myandroidsolutions.blogspot.se/2012/07/android-tcp-connection-tutorial.html

Не забывайте открывать порты в брандмауэре ур, чтобы заставить общение работать! добавить поддержку Интернета в Android Manifest!