Web Services REST

1. REST significa REpresentational State Transfer
2. Es una técnica de arquitectura de software que permite que los servicios web sean vistos como recursos y puedan ser identificados por medio de URIs
3. Java EE tiene soporte para servicios RESTful mediante la API JAX-RS
4. JAX-RS es parte de Java EE 6, antes era una API independiente
5. Uno de los usos más comunes de un servicio REST es servir como una capa para operaciones CRUD hacia una base de datos
6. Se puede configurar Web Services RESTful de dos maneras
6.1. Extendiendo la clase Application
6.2. De la manera antigua, usando el archivo de configuración web.xml
7. Un Web Service RESTful requiere:
7.1. una clase basada en JPA para representar la tabla de base de datos
7.2. una clase de tipo AbstractFacade
7.3. una clase FacadeRest para cada tabla de base de datos
8. la clase AbstractFacade sirve como clase padre para todas las otras clases FacadeRest
9. las clases FacadeRest contienen:
9.1. la anotación @Path que contiene el URI con el que la clase va responder las solicitudes
9.2. las anotación @Stateless que la denota como bean de sesión
9.3. los métodos con anotaciones @POST, @PUT, @DELETE son invocados cuando deben responder peticiones HTTP
9.4. los métodos con anotación @Path indican métodos que requieren un parámetro para ejecutarse

Etiquetas:

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: