====== Librerías propias de FundeWeb - JAXRS ====== La librería [[https://fundeweb.um.es/prototipo/public/FundeWeb/2.x/apidoc/fundeweb-jaxrs/|FundeWeb JAXRS]], sirve para tener clases que amplían la funcionalidad básica de [[https://jsr311.java.net/nonav/releases/1.1/spec/spec.html|JAXRS 1.1]] ([[https://jsr311.java.net/nonav/releases/1.1/index.html|Javadoc]]). Dispone de los siguientes paquetes y clases: ===== es.um.atica.jaxrs.inject ===== [[https://fundeweb.um.es/prototipo/public/FundeWeb/2.x/apidoc/fundeweb-jaxrs/es/um/atica/jaxrs/inject/InResourceProvider.html|InResourceProvider]]: Proveedor de inyección de Recursos, que utilizar la anotación [[https://docs.jboss.org/seam/2.3.1.Final/api/org/jboss/seam/annotations/In.html|@In]] en un servicio web Rest. Implementa la interface [[https://jersey.java.net/apidocs/1.17/jersey/com/sun/jersey/spi/inject/InjectableProvider.html|InjectableProvider]]. [[https://fundeweb.um.es/prototipo/public/FundeWeb/2.x/apidoc/fundeweb-jaxrs/es/um/atica/jaxrs/inject/LoggerResourceProvider.html|LoggerResourceProvider]]: Proveedor de inyección de Recursos, que utilizar la anotación [[https://docs.jboss.org/seam/2.3.1.Final/api/org/jboss/seam/annotations/Logger.html|@Logger]] en un servicio web Rest. Implementa la interface [[https://jersey.java.net/apidocs/1.17/jersey/com/sun/jersey/spi/inject/InjectableProvider.html|InjectableProvider]]. ===== es.um.atica.jaxrs.inject.ioc ===== [[https://fundeweb.um.es/prototipo/public/FundeWeb/2.x/apidoc/fundeweb-jaxrs/es/um/atica/jaxrs/inject/ioc/SeamComponentProviderFactory.html|SeamComponentProviderFactory]]: Permite gestionar el ciclo de vida de los componentes Seam injectados en un servicio web Rest. Implementa la interface [[https://jersey.java.net/apidocs/1.17/jersey/com/sun/jersey/core/spi/component/ioc/IoCComponentProviderFactory.html|IoCComponentProviderFactory]]. ===== es.um.atica.jaxrs.resources ===== [[https://fundeweb.um.es/prototipo/public/FundeWeb/2.x/apidoc/fundeweb-jaxrs/es/um/atica/jaxrs/resources/FundeWebRest.html|FundeWebRest]]: Permite indicar que la aplicación contiene servicios web Rest, en el contexto //rest//. Extiende la clase [[https://jsr311.java.net/nonav/releases/1.1/javax/ws/rs/core/Application.html|Application]]. ---- --- //[[juanmiguelbg@um.es|JUAN MIGUEL BERNAL GONZALEZ]] 2014/10/16 13:59//