Creando un demo con Spring Roo

Aprovechando que he instalado el paquete STS de Spring para desarrollar aplicaciones con Spring MVC, me he decidido a hacer una pequeña demo con Spring Roo.

Spring Roo es una herramienta de desarrollo rápido de aplicaciones o RAD, que permite el desarrollo de aplicaciones Java EE de forma muy productiva y cómoda para el desarrollador.

Así que allá vamos. Basándome en el tutorial http://static.springsource.org/spring-roo/reference/html/beginning.html intento explicar aquí el mismo ejemplo pero adaptado a mi configuración del equipo (utilizando Eclipse, Maven…)

En este artículo vamos a construir paso a paso y de manera rápida una aplicación web utilizando Spring Roo.

Antes de empezar es necesario descargar Spring Roo y descomprimirlo en algún lugar. Después cuando le demos a crear proyecto Spring Roo tendremos que seleccionar esta carpeta.

Este diagrama representa de manera simplificada el dominio del problema

Creando el proyecto

La configuración que tengo en mi equipo y las aplicaciones que tengo instaladas son:

–          Eclipse Juno

–          Spring Roo descargado

–          JDK instalado

–          Plugins de eclipse M2Eclipse, Spring Tool Suite

–          PostgreSQL o cualquier otra BD relacional

–          Xampp En realidad con Tomcat sería Suficiente

–          Tengo configurado Maven para desplegar directamente en  Tomcat  (Está en un post anterior 😉

Seguir leyendo “Creando un demo con Spring Roo”

Configurar maven para hacer deploy en Tomcat

Ya hemos hablado aquí de utilizar Maven dentro de eclipse con el plugin m2. EL problema que tenía era que al desarrollar una aplicación web y hacer deploy se me generaba un archivo .war en el proyecto. Este archivo tenía que copiarlo en el directorio webapps de Tomcat para poder probar. Esto es un suplicio así que buscando un poco por Internet he encontrado una solución.

Si todo lo anterior te ha sonado a chino mandarín, no te preocupes, acabo de releerlo y a me tampoco me siena bien 😉

¿Cuál es el problema?

Antes cuando realizaba una aplicación web utilizando maven y quería probarla lo que hacía era generar un archivo .war en una carpeta dentro del proyecto. Iba a mano con el explorador de Windows copiaba ese archivo.war y lo pegaba dentro de la carpeta webapps que está en Tomcat. Esto era una pérdida de tiempo cada vez que quería probar algo.

Solución

Utilizar Maven-Tomcat plugin para que con el comando mvn tomcat:deploy

Seguir leyendo “Configurar maven para hacer deploy en Tomcat”

Como crear Portlets utilizando Liferay IDE

Hace unos días contamos como instalar Liferay IDE sobre eclipse, creo que es hora de desarrollar un pequeño portlet “Hola Mundo” para probar las funcionalidades de Liferay IDE.

Los portlets se ejecutan dentro de un contenedor que gestiona su ciclo de vida, realizando llamadas a métodos equivalentes a render() o destroy(). Finalmente, este contenedor puede formar parte de un software de portales empresarial, como Liferay, Oracle Weblogic Portal o IBM Websphere Portal. En nuestro caso Liferay.

Manos a la obra.

Cambiar a la perspectiva Liferay

Lo primero será abrir Eclipse, elegir el workspace (yo he creado uno en el mismo directorio donde descomprimimos Liferay) y cambiar a la perspectiva de Liferay. Para ello vamos a windows->Open Perspective->Other y seleccionamos Liferay

Configurar el servidor

Ahora es hora de configurar un servidor de aplicaciones. Nosotros vamos a escoger el que viene con Liferay. Si ya tienes un Tomcat instalado en tu máquina ( XAMPP o similar) solo debemos cambiar unas cosillas.

Seguir leyendo “Como crear Portlets utilizando Liferay IDE”