Despliegue de aplicaciones JAX-RS 2.0 en Liberty
Puede utilizar JAX-RS (API Java para servicios web RESTful) para desarrollar servicios que cumplan 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. Al identificar los recursos en la aplicación, puede conseguir que el servicio resulte más útil y fácil de desarrollar. Liberty proporciona dos características de Liberty, jaxrs-1.1 y jaxrs-2.0, para dar soporte al modelo de programación JAX-RS.
Subtemas
- Proceso asíncrono
Configuración de un recurso para recibir partes de datos de diversos formularios o de diversas partes del envío de un formulario HTML en JAX-RS 2.0
Los formularios HTML que transmiten datos de archivo se deben configurar con el método POST y la acción "datos de diversos formularios o de diversas partes". Estos datos se pueden recibir de una de las dos formas mediante el método de recurso JAX-RS que los acepta con la implementación de IBM Java™ API for RESTful Web Services (JAX-RS).- Configuración del cliente JAX-RS 2.0
Para Java API for XML RESTful Web Services 2.0, puede configurar el cliente para acceder a los puntos finales REST. JAX-RS 2.0 introduce una nueva API de cliente estandarizada para que pueda realizar solicitudes HTTP a los servicios web RESTful remotos. - Despliegue de EJB en un archivo EAR para JAX-RS 2.0
En Liberty, JAX-RS 2.0 da soporte a EJB JAX-RS en el archivo JAR EJB que debe incluirse en un archivo EAR. - Implementación de aplicaciones web JAX-RS 2.0
Puede utilizar JAX-RS (API Java para servicios web RESTful) para desarrollar servicios que cumplan los principios REST (Representational State Transfer). Gracias a JAX-RS, se simplifica el desarrollo de servicios RESTful. - Implementación de aplicaciones JAX-RS seguras
El entorno de tiempo de ejecución de JAX-RS 1.1 de IBM® está controlado por un servlet que se deriva del proyecto Apache Wink. El entorno de tiempo de ejecución de JAX-RS 2.0 está controlado por un servlet que se deriva de Apache CXF 3.0.2. En el entorno de WebSphere Application Server, el ciclo de vida de los servlets se gestiona en el contenedor web. Por lo tanto, los servicios de seguridad que ofrece el contenedor web se aplican a los recursos REST desplegados en WebSphere Application Server. - Cambios del comportamiento de JAX-RS 2.0
La implementación de JAX-RS 2.0 contiene algunos cambios de comportamiento. Estos cambios podrían hacer que las aplicaciones tuvieran un comportamiento distinto o fallaran en JAX-RS 2.0 si las aplicaciones se actualizan desde JAX-RS 1.1. - Integración de JAX-RS 2.0 con Atom
JAX-RS 2.0 puede utilizar Apache Abdera para añdir soporte de Atom. - Integración de JAX-RS 2.0 con EJB y CDI
JAX-RS 2.0 en Liberty se integra con EJB (Enterprise JavaBeans) y CDI (Contexts and Dependency Injection). - Integración de JAX-RS 2.0 con beans gestionados
JAX-RS 2.0 en Liberty soporta el uso de beans gestionados como clases de recurso raíz, proveedores y subclases de aplicación. - Envío de varios parámetros de consulta desde el cliente: programación en cascada o iterada
Puede ver el siguiente ejemplo si desea enviar varios parámetros de consulta del lado del cliente al servidor. - Utilización de objetos de contenido JAX-RS 2.0 para obtener más información acerca de solicitudes
JAX-RS (API Java para servicios web RESTful) 2.0 proporciona distintos tipos de contexto a las subclases de aplicación, las clases de recursos raíz y los proveedores. Puede utilizar la anotación @Context para inyectar objetos de contexto como, por ejemplo, HttpHeaders, UriInfo y HttpServletRequest en un campo de clase o un parámetro de método en las subclases de aplicación, las clases de recursos raíz y los proveedores. - Mandato WADL2JAVA
La herramienta de línea de mandatos wadl2java procesa un archivo WADL (Web Application Description Language) existente y genera los artefactos necesarios para el desarrollo de aplicaciones de servicios web JAX-RS (Java API for RESTful Web Services). La herramienta de línea de mandatos wadl2java da soporte al enfoque descendente para desarrollar servicios web JAX-RS. Cuando utilice un archivo WADL existente, utilice la herramienta de línea de mandatos wadl2java para generar los artefactos JAX-RS necesarios.
Tema principal: Despliegue de aplicaciones de servicios web para Liberty

Términos y condiciones para centros de información | Comentarios

http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=twlp_dep_jaxrs
Nombre de archivo:twlp_dep_jaxrs.html