Cada día necesitamos más usar servicios REST . ¿Porque? .Porque cada día nos encontramos con una mayor necesidad de comunicar aplicaciones diferentes y compartir datos entre ellas. Nos guste o no nuestras aplicaciones dependen de otras que publican otra información que nosotros necesitamos. Servicios REST y Comunicación Cuando trabajamos con servicios REST estamos trabajando con […]
REST JSON y Java
REST JSON son dos acrónimos que cada día se usan más. Estamos ya muy acostumbrados a recibir datos JSON en nuestras aplicaciones AJAX y HTML5 desde el servidor. De hecho se ha convertido en un standard de facto.
Android REST y AsyncTask
Una de las tareas mas habituales que tenemos que hacer cuando programamos aplicaciones Android es acceder a información ubicada de forma remota. Esta operación se suele realizar a traves de una petición Android REST. Al principio todo parece muy sencillo sin embargo cuando nos ponemos a programarlo las cosas se pueden complicar un poco ¿Porque? […]
Servicios REST (@FormParam,@PathParam)
En Java EE el conjunto de anotaciones para Servicios REST es amplio .Voy a comentar a continuación varias de las mas utilizadas cuando creamos servicios de este tipo dentro del mundo de los standares de Java. @FormParam :Esta anotación es una anotación a nivel de parámetro y sirve para ligar parámetros de un formulario HTML […]
Apache CXF y REST (Configuración)
En este post vamos a configurar Apache CXF para que sea capaz de publicar un servicio web REST . Para ello necesitaremos realizar varias operaciones . En primer lugar modificar el fichero web.xml para añadir el servlet de Apache CXF y los listener de Spring .Ya que recordemos Apache CXF se apoya de manera fuerte […]
JAX-RS Servicios RESTFull en Java
Vamos a construir un servicio REST utilizando los estandares de JAX-RS . Para ello lo primero que tenemos que hacer es comenzar a conocer las distintas anotaciones que el estandar define. @GET :Esta anotación marca un método y define una operación GET .Es similar a cuando realizamos una petición HTTP GET y solo debe usarse […]