socket servlet servidor recibir hilos enviar ejemplo datos con cliente java rest server-side

servlet - sockets en java enviar y recibir



¿Quieres aprender a construir un servidor de descanso java simple (3)

Acabo de ver esto creando un servidor Java con un cliente Android. ¡Y estos dos enlaces proporcionaron mucha información! Un consejo es buscar el servidor Java Socket.

Para aprender a usar JavaSocket, uso http://docs.oracle.com/javase/tutorial/networking/sockets/clientServer.html Y para lograrlo todo con el cliente de Android y ServerSide.

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

¡No olvide abrir puertos en su firewall para que la comunicación funcione! para añadir soporte de Internet en tu Android Manifest!

Hola gente del mundo!

Soy un desarrollador de Android y hasta ahora he trabajado solo en el lado del cliente. Mi próximo proyecto necesita un servidor con el cual comunicarse y quiero intentar construirlo yo mismo.

¿Puede alguien orientarme hacia una buena fuente de aprendizaje sobre cómo construir un servidor Java agradable, pequeño y simple?

He mirado a mi alrededor, hay demasiada información por ahí y es confuso. Tal vez uno de ustedes ya estaba en mis zapatos y conocía una buena fuente para ello?


Al principio, debe leer y aprender a usar Jersey. Esta es la mejor implementación de la API JAX-RS (REST para Java) https://jersey.java.net/ Luego necesitará un buen servidor HTTP y un contenedor de Servlets de Java. Te aconsejo que uses Jetty http://www.eclipse.org/jetty/ Aquí hay buenos tutoriales:

  1. http://crunchify.com/how-to-build-restful-service-with-java-using-jax-rs-and-jersey/ http://www.vogella.com/tutorials/REST/article.html

Usted dijo "servidor simple" pero si desea un alto rendimiento, lea este tutorial http://www.javarants.com/2008/12/27/using-jax-rs-with-protocol-buffers-for-high-performance-rest-apis/ y usa el contenedor Grizzly en lugar de Jetty: https://grizzly.java.net/


Si pretende construir un servidor simple con sockets, puede intentar:

  • this hilo de SO para los principiantes.
  • this interesante tutorial sobre sockets, y
  • La página oficial de Oracle sobre sockets.

Editar esto no cubre el lado "reparador" de tu pregunta.