Cada día necesitamos mas usar servicios web REST . Estos servicios se diferencian de una forma importante de los servicios web SOAP con los que hemos trabajado . REST (Representational State Transfer) es un estilo de arquitectura para desarrollar servicios. Los servicios web que siguen este estilo deben cumplir con las siguientes premisas.
Cliente/Servidor : Como servicios web son cliente servidor y definen un interface de comunicación entre ambos separando completamente las responsabilidades entre ambas partes.
Sin estado : Son servicios web que no mantienen estado asociado al cliente .Cada petición que se realiza a ellos es completamente independiente de la siguiente . Todas las llamadas al mismo servicio serán idénticas.
Cache : El contenido de los servicios web REST ha se puede cachear de tal forma que una vez realizada la primera petición al servicio el resto puedan apoyarse en la cache si fuera necesario.
Servicios Uniformes :Todos lo servicios REST compartirán una forma de invocación y métodos uniforme utilizando los metodos GET,POST,PUT ,DELETE
chafa
Hola Cecilio, mira que libros me recomiendas de java?
Ya se java standar pero quiero orientarme a lo web, alguno en español?
Por donde debo empezar spring, hibernate,servlet?
Estoy un poco mariado ja.
No hay casi nada en español 🙁 .Ya lo siento . Te recomiendo que empieces con Servlets este libro en ingles esta bien http://www.amazon.com/Murachs-Java-Servlets-JSP-Murach/dp/1890774782/ref=sr_1_1?ie=UTF8&qid=1435001231&sr=8-1&keywords=servlets espero te sea util 🙂
Un favor, ahora si que me avente como el borras para un proyecto en Java acá en mi chamba, y empezaré con unos servicios REST, en Java estoy en cero, alguna recomendación de por donde iniciar? te lo agradecería
Este libro funciona bastante bien 🙂 http://www.amazon.com/RESTful-Java-JAX-RS-Bill-Burke/dp/144936134X/ref=sr_1_1?ie=UTF8&qid=1412064806&sr=8-1&keywords=java+rest
Super claro y un gran aporte, estoy empezando a profundizar sobre las arquitecturas REST y la web semántica, ya que sera mi tema de investigación
Excelente como siempre. Tu libro me sirvió mucho, gracias por aportar tanto.
me alegro que el libro te fuera util 🙂
Estimado Cecilio
Muy bueno tu libro me esta ayudando a meterme a programar en JAVA
Gracias por tu valioso aporte
Me alegro te sea util 🙂
Doctor, exelente su libro
me alegro que te sea util 🙂
Super claro.. gracias por publicar
gracias
¡Muy buen post! Aquí dejo un ejemplo del mismo tema, con una implementación de REST en Spring 3: Exponer un servicio web REST con Spring 3… Saludos 🙂
Buenas tardes, Quiero saber como obtengo la ip del cliente que realiza la petición a un método del servicio REST.
Depende mucho de con que tecnología y framework este realizado el servicio REST .Si fuera un Servlet básico por ejemplo se podría obtener a traves de HttpServletRequest
Cecilio, una consulta, vas a retomar el tema de servicios REST vs SOAP, ya que me interesa bastante cuales son sus diferencias y cual es mejor ocupar uno o el otro.
Gracias
por ahora voy mezclando temas supongo que a futuro algo mas incluya . Pero en estos momentos tengo otros temas pendientes 🙂
Muy buen post, vamos a seguir leyendo y aprendiendo sobre servicios REST
Me alegro que te esten siendo útiles 🙂
Muy bueno el post.
gracias 🙂