Planificación de aplicaciones web JAX-RS
Subtopics
Planificación del uso de JAX-RS para habilitar los servicios de RESTful
Mediante la utilización de Java™ API for RESTful Web Services (JAX-RS) API, los desarrolladores de aplicaciones pueden desarrollar de forma rápida aplicaciones RESTful. Cuando planifique el uso de JAX-RS para habilitar los servicios de RESTful, considere cuál es la mejor manera de aplicar las prestaciones y características de una aplicación RESTful con JAX-RS.Definición de recursos en aplicaciones RESTful
Puede utilizar Java API for RESTful Web Services (JAX-RS) para desarrollar servicios que sigan los principios REST (Representational State Transfer). Los servicios RESTful se basan en la manipulación de recursos. Los recursos pueden contener datos actualizados de forma estática o dinámica. Identificando los recursos en la aplicación, puede hacer que el servicio resulte más útil y más fácil de desarrollar.Definición de los patrones de URI para recursos en aplicaciones RESTful
Los servicios REST (Representational State Transfer) se basan en recursos de manipulación. Los recursos para los servicios RESTful son direccionables, y los URL son el principal modo de conseguir la direccionabilidad en REST.Definición de métodos de recursos para aplicaciones RESTful
Los recursos individuales pueden definir sus prestaciones utilizando métodos HTTP soportados. En los servicios Representational State Transfer (REST), los métodos soportados son GET, PUT, DELETE y POST. Todas las operaciones normalmente se llevan a cabo utilizando uno de los métodos HTTP predefinidos con un recurso.Definición de las cabeceras y códigos de respuestas HTTP para aplicaciones RESTful
Las cabeceras y los códigos de estado HTTP resultan útiles como ayuda para programas intermediarios y clientes a la hora de comprender la información sobre solicitudes y respuestas de aplicaciones. Las cabeceras HTTP contienen información de metadatos. Los códigos de estado HTTP proporcionan información de estado sobre la respuesta.Definición de tipos de medio para recursos en aplicaciones RESTful
Los recursos se representan en diversos formatos. Los formatos XML, JavaScript Object Notation (JSON), Atom y binario como, por ejemplo, PNG, JPEG, GIF, texto plano y formatos de propiedad se utilizan para representar recursos. REST (Representational State Transfer) proporciona la flexibilidad para representar un solo recurso en varios formatos.Definición de parámetros para representaciones de solicitudes en recursos de aplicaciones RESTful
Los parámetros se utilizan para pasar y añadir información adicional a una solicitud. Puede utilizar parámetros como parte del URL o en las cabeceras. Los parámetros de vía de acceso, de matriz, de consulta, de cabecera y de cookies son útiles para pasar información adicional a una solicitud.Definición de correlacionadores de excepciones para errores y excepciones de recursos
Las aplicaciones JAX-RS (Java API for RESTful Web Services) pueden generar excepciones y errores. El comportamiento predeterminado es utilizar la funcionalidad de manejo de excepciones de un contenedor de aplicaciones como las páginas de error JSP (JavaServer Pages). Sin embargo, puede personalizar el manejo de errores y devolver respuestas específicas de seguridad cuando se produce una excepción o un error.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=container_wbs_jaxrs_goal_planning
File name: container_wbs_jaxrs_goal_planning.html