LIFERAY Curso Inicial

Páginas: 8 (1906 palabras) Publicado: 4 de junio de 2015
PRIMER PORTLET EN LIFERAY



Hasta el momento hemos visto cómo configurar Liferay sobre un Servidor Glassfish v3 para producción. Esto nos permite tener un Portal en blanco listo para que nosotros le configuremos todo. Es decir, el Liferay que viene preconfigurado con el GF, Tomcat o Jetty que está disponible en la página de descarga de liferay.com, tiene contenido preparado, textos de ejemplo,temas, aplicaciones completas, etc. Además que viene configurado con HSQLDB. Si al preconfigurado le cambiamos el acceso a la base de datos para que utilice el MySQL o cualquiera, en ese momento todo el contenido del Portal estará en blanco.

Recomiendo la versión preconfigurada de liferay para conocer un poco cómo funciona, y además, para usarlo como caja de arena para probar nuestros portlets.En este post veremos cómo hacer un Portlet para Liferay usando NetBeans 6.x

Quizás te preguntarás por qué quiero usar más GlassFish que Tomcat, así sea para una aplicación web simple. No tengo nada en contra de Tomcat, fue mi primer contenedor Servlet/JSP que utilicé (exactamente la versión 3). Es rápido y simple de usar. Pero para mi me es un problema cuando quiero gestionar con base de datos.Tomcat maneja su Pool de conexiones de manera eficiente, pero configurarlo no es muy agradable que digamos (editar un archivo .xml que es parte del .war no creo que sea muy portable si quiero pasar de desarrollo a producción sin editar nada) Mientras que en GlassFish la configuración del DataSource se hace desde la misma consola del servidor.
Bueno, esto fue un offtopic del post, explicando porquéuso más GlassFish que Tomcat.

Comencemos con la preparación de nuestro NetBeans para desarrollar un portlet:
Configurando NetBeans con un Servidor Liferay+Glassfish v3
Previamente ya debe estar instalado los plugins del PortalPack, que lo vimos en un post anterior.
1. Abrimos nuestro NetBeans y vayamos al panel de Prestaciones (Services) con Ctrl+5. Abrimos el nodo "Servidores" y hacemos clicderecho sobre ese nodo, seleccionando la opción "Agregar Servidor".





2. Seleccionamos de la lista "Liferay Portal Server 5.1.x/5.2.x" y hacemos clic en Siguiente.








3. Seleccionamos el tipo de Servidor a GlassFish, y el GlassFish Home a "C:\glassfishv3\glassfish".







4. Clic en "Siguiente". Dejamos los valores por omisión, y clic en "Terminar"
Ejecutando Liferay desde NetBeans
Bien,ahora que ya tenemos nuestro NetBeans configurado con Liferay, será bueno primero iniciar el Liferay para ver sobre donde vamos a trabajar. Para ello, hacemos clic derecho sobre el ícono del Liferay que hemos acabado de agregar al NetBeans, y seleccionamos "Start".


... y si tienes un computador tan lento como el que tengo en la oficina, en unas horas en unos momentos, se mostrará el Liferay enel navegador.


Nuestro primer portlet básico
Un portlet es en realidad una aplicación web que se distribuye en .war y que tiene archivos .xml de despliegue adicionales. Como aplicación web, también cuenta con su ruta de contexto (context-path), sus configuraciones del web.xml y demás. Ahora con la versión JavaEE6, también puede contener EJB 3.1, ya que - como acabo de decir - es una aplicaciónweb. Solo que esta aplicación web no se desplegará desde la consola del contenedor web, sino desde el mismo contenedor de portlets, en este caso, desde liferay.
Creando un proyecto web
1. Así que comencemos creando una aplicación web desde Archivo > Nuevo proyecto > Java Web > Web Application.






2. Clic en Siguiente. Luego indicamos el nombre del proyecto y su ubicación. Le ponemos que sellamará SimplePortlet, y tomar la ubicación predeterminada.






3. Clic en Siguiente. Seleccionamos el servidor donde se desplegará. En este caso seleccionamos el que acabamos de agregar al IDE hace un momento. Notar que cuenta la versión del Java EE y la ruta de contexto.







4. Clic en Siguiente. Cuando nos pida los "Frameworks" a utilizar, activamos el que dice "Portlet Support". Y más abajo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curso Liferay Editado
  • Reunion inicial principio de curso
  • Liferay
  • GLOSAS PARA ACTO DE FIN DE CURSO NIVEL INICIAL
  • Curso inicial de photoshop
  • curso de computación nivel inicial
  • masajes curso inicial
  • Curso Inicial de Fotografia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS