API REST con Java (JAX-RS)

A

JAX-RS es el API estandar de Java para crear servicios utilizando la arquitectura REST:

Tutorial de Servicios REST con Java JAX-RS

 

Este tutorial lo iremos empleando semana a semana, por lo que te invitamos a suscribirte al blog y a nuestro canal de Youtube, para tenerte al tanto de nuevo contenido

 

Introducci贸n

  1. Creando un API REST en Java
  2. HTTP Methods (@GET, @POST, @PUT, @DELETE, @HEAD)
  3. Custom HTTP Methods (@HttpMethod)
  4. Introducci贸n a las URL (@Path)

Par谩metros

  1. Path params (@PathParam)
  2. Query String params (@QueryParam)
  3. Matrix params (@MatrixParam)
  4. Form params (@FormParam)
  5. La clase UriInfo
  6. Header params (@HeaderParam)
  7. Cookie params (@CookieParam)
  8. La clase HttpHeaders
  9. Bean params (@BeanParam)
  10. Conversi贸n autom谩tica de tipos de datos Java
  11. Valores por defecto (@DefaultValue)
  12. Codificaci贸n de par谩metros (@Encoded)

Manejadores de contenido

  1. Consumidores @Consumes
  2. JAXB
  3. JAXB y JSON
  4. Custom Marshalling

Respuestas del servidor

  1. C贸digos de respuesta REST
  2. La Enumeraci贸n Status
  3. Respuestas complejas (Response class)
  4. Retornar Cookies
  5. La clase GenericEntity

Manejo de excepciones

  1. La clase WebApplicationException
  2. La clase ExceptionMapper
  3. Excepciones predefinidas