En este ejercicio importará los dos portlets de ejemplo de favoritos.
Antes de empezar esta guía de aprendizaje, debe importar los recursos necesarios:
Importar los dos ejemplos de favoritos siguiendo estos pasos:
Bookmarks (using IBMR portlet API)
. La
página de introducción del ejemplo se abre en el panel de la derecha.
Bookmarks (using JSR 168 API)
.
Al importar este
ejemplo también se crean dos proyectos, bookmarkJSREAR y bookmarkJSR.
Los ejemplos incluyen los archivos siguientes:
El entorno de trabajo proporciona varios tipos de ejemplos de codificación de portlets, disponibles en la Galería de ejemplos. En el Menú de ayuda seleccione Galería de ejemplos > Ejemplos de tecnología > Portlet.
Los ejemplos proporcionados en esta categoría de portlet básica se listan a continuación. Todos estos ejemplos ilustran las diferencias entre las dos API de portlet. Para importar cualquiera de los ejemplos, ábralo y pulse Importar el ejemplo en la página principal del ejemplo.
Los ejemplos de portlet de Favoritos muestran un portlet que almacena direcciones Web como favoritos.El ejemplo del portlet Content Access muestra la utilización de la interfaz ContentAccessService proporcionada por WebSphere R Portal.
Los ejemplos de portlet cooperativos muestran como intercambiar información entre portlets en la utilizando Pulsar-para-accionar (API para portlet IBM) y el servicio Property Broker Service (API JSR 168) .
En esta guía de aprendizaje se tratan los ejemplos de portlet de favoritos y se explican las diferencias entre implementar el código de favoritos utilizando la API de IBM y la API de portlet JSR 168. También se tratan algunas diferencias que no se ilustran en el ejemplo de favoritos.
El entorno de prueba de WebSphere Portal v5.0 incluido en el entorno de trabajo soporta
automáticamente la API JSR 168.
Si está utilizando un servidor WebSphere Portal v5.0.2 remoto, debe
configurar WebSphere Portal para que permita los portlets de JSR 168 editando el archivo de
propiedades ConfigService.properties
en el directorio
<WebSphere_Portal_install_root>/shared/app/config/services
y estableciendo
portal.enable.jsr168 = true.
El entorno de trabajo proporciona soporte para las dos API en los asistentes de proyecto de Portlet nuevo:
Cuando cree portlets nuevos en estos proyectos, serán portlets JSR 168 o portlets IBM, dependiendo del proyecto en el que se han creado.
Ahora está preparado para iniciar el Ejercicio 1.2: Diferencias conceptuales entre las API.