Que quereis que ponga esta semana?

miércoles, 29 de julio de 2009

Primer Portlet

Vamos a realizar una serie de pasos para hacer nuestro primer portlet, en este caso un simple hola mundo, para esto utilizremos visual web jsf, liferay, tomcat...

1º Crearemos el proyecto, en nuestro caso al ser un portlet tendra q ser un web application.

Lo bautizamos como mas nos guste.

Elegimos el server donde aparecera, en mi caso configure este para liferay corrido en tomcat.
Elegimos los frameworks a usar, al ser un hola mundo elegimos solo el Portletsuport y ya esta
( no marqueis la opcion de create portlet, alex ya os explicará pq ^^)
Una vez creado el susodicho proyecto le damos click derecho encima, seleccionamos New>Visual Web JSF Portlet page, como veis en la imagen, si no sale en esa pestaña tendreis que ir a Other>JavaServer Faces y ahi lo tendreis.
Elegimos el nombre del portlet.

Netbeans nos situara en la pestaña de design, a la derecha tenemos los diferentes componentes de visual web jsf, arrastramos static text a nuestra parcela de diseño.
Despues de escribir el saludo como veis en la imagen y de terminar todo lo q ha diseño se trata hemos de "construirlo", para eso damos click derecho encima de nuestro proyecto Build
Despues de unos segundos habra acabado de ''construirse'' asi q toca pasarlo a nuestro portletcontainer, en mi caso liferay. Le damos click derecho al proyecto opcion Deploy.

Si no tenemos ningun error en los anteriores dos pasos querra decir que en principio nuestro portlet ya esta listo para usarse en nuestro portal. Asi q sin mas dilación vamos a nuestra web, normalmente alojada en localhost:8080. Os identificais como el admin que sois, vais al dock, add application>User_Portlets y ahi vereis a vuestro primer cachorro, lo arrastrais donde mas os guste.
*Si no lo veis bien, darle a la opcion de configuration del portlet en una de sus pestañas, y despues a return full page. No se pq pero a veces se me quedan pillados los portlets q meto nuevos, sera cosa del render digo yo.
Bueno esperemos que haya servido de ayuda en lo q a minimizacion del miedo que trae meterse en el mundo de los portlets.

Un saludo desde Portlets for Noobs

No hay comentarios:

Publicar un comentario