REST
Introducción
Tesis doctoral
Roy Fielding
Participó
HTTP
HTML
REST
Servidor Apache
Estilos Arquitecturales y el Diseño de Arquitecturas de Software basadas en Red
http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
REST
Representational State Transfer
Utiliza los métodos HTTP de manera explícita (POST, GET, PUT, DELETE)
No mantiene estado
Expone URIs con forma de directorios
Transfiere XML, JavaScript Object Notation (JSON), o ambos
REST no es
Una tecnología
Conjunto de estándares
Verbos
CRUD
POST
Create
GET
Read
PUT
Update
DELETE
Delete
Implementaciones
Java
JAX-RS
JSR-311
http://jcp.org/en/jsr/detail?id=311
Uso de anotaciones
Definir URI
@Path
Para verbos
@POST
@GET
@PUT
@DELETE
Paso de variables
@PathVariable
Implementaciones
Jersey
https://jersey.dev.java.net/
Apache CXF
http://cxf.apache.org/
RESTEasy
http://www.jboss.org/resteasy/
Restlet
http://www.restlet.org/
Acerca de
Topic
Topic
REST
Added: 2011-05-31 05:17:28
From: (Joined 2009-12-01 22:08:05)
69 views |0 downloads
REST