Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2011, 07:08
programador_fcc
 
Fecha de Ingreso: noviembre-2009
Mensajes: 10
Antigüedad: 14 años, 5 meses
Puntos: 0
Java en red (sockets vs servlets vs...)

Hola a todos,

Tenía pensado implementar un pequeña aplicación en Java para interactuar con un servidor que tengo en el extranjero. En principio he optado por una aplicación de escritorio en lugar de una aplicación web, básicamente porque creo que es más fácil de construir y más potente, sobre todo gracias a swing.

Mi duda reside en qué tecnología de Java utilizar para la comunicación entre mi aplicación y el servidor. Tenía pensado emplear sockets, aunque no sé si es la forma más idónea de hacerlo, sobre todo por ser un método muy primitivo y ya casi obsoleto. Además, tengo entendido que las conexiones por sockets son analizadas por los routers y a veces dan problemas, algo que no ocurre por ejemplo cuando utilizas servlets.

¿Alguien puede orientarme sobre qué medio de comunicación utilizar con el servidor, teniendo en cuenta que solo yo voy a utilizar el programa cliente?