Integración de JAX-RS 2.0 con Atom

Acerca de esta tarea

JAX-RS 2.0 puede utilizar Apache Abdera para añadir soporte de Atom a WebSphere Application Server tradicional. Dado que actualmente GitHub no da soporte a ningún ejemplo para WebSphere Application Server tradicional, utilice en su lugar los ejemplos de Liberty en GitHub. También puede utilizar directamente los resultados de la compilación de ejemplos de Liberty para WebSphere Application Server tradicional. Para añadir JAX-RS 2.0 con Atom y ejecutar la aplicación, siga estos pasos:

Procedimiento

  1. Para añadir soporte de Atom a WebSphere Application Server tradicional, registre los proveedores de canales de información y entrada basados en Apache Abdera con un punto final jaxrs a las subclases de la aplicación. Utilice el ejemplo siguiente como referencia:
    package net.wasdev.wlp.sample.abdera.jaxrs.atom;
    
    import java.util.HashSet;
    import java.util.Set;
    
    import javax.ws.rs.core.Application;
    
    import net.wasdev.wlp.sample.abdera.jaxrs.atom.resource.BlogService;
    
    public class AtomApplication extends Application {
    
    	@Override
    	public Set<Class<?>> getClasses(){
    		Set<Class<?>> list = new HashSet<Class<?>>();
    		
    		list.add(BlogService.class);		
    
    		return list;
    		
    	}
    	
    	@Override
    	public Set<Object> getSingletons(){
    		Set<Object> list = new HashSet<Object>();
    		
    		list.add(new AtomEntryProvider());
    		list.add(new AtomFeedProvider());		
    		
    		return list;
    	}
    	
    
    	
    	
    	
    
    }
    Para obtener más información acerca de cómo procesar los datos de Ato, consulte Ejemplo de código fuente AtomEntryProvider y Ejemplo de código fuente AtomFeedProvider.
  2. Compile los ejemplos de Liberty en GitHub con Gradle o Apache Maven. Para obtener más información acerca de Gradle y Apache Maven, consulte http://gradle.org/ y http://maven.apache.org/.

    Puede utilizar dos modos para compilar ejemplos en GitHub. Para obtener las instrucciones, consulte los sitios web siguientes:

    Por ejemplo, cuando utiliza Maven para la compilación, debe añadir las dos dependencias abdera al archivo pom.xml de este modo. Esta acción garantiza que la aplicación las invocará.

    <dependency>
    	<groupId>org.apache.abdera</groupId>
    	<artifactId>abdera-core</artifactId>
    	<version>1.1.3</version>
    </dependency>
    <dependency>
    	<groupId>org.apache.abdera</groupId
    	<artifactId>abdera-parser</artifactId>
    	<version>1.1.3</version>
    </dependency>
  3. Ejecute la aplicación.
    1. Despliegue el resultado de la compilación (archivo WAR) en la consola de administración de WebSphere Application Server tradicional: Aplicaciones->Tipos de aplicaciones->Aplicaciones empresariales de WebSphere->Instalar.
    2. Inicie la aplicación en la consola de administración de WebSphere Application Server tradicional. Aplicaciones->Tipos de aplicaciones->Aplicaciones empresariales de WebSphere->Iniciar.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxrs2
File name: twbs_jaxrs2.0_atom.html