-
Continue reading →: Liferay IDE – Creando un Portlet más allá del «hello world»
Vamos a crear un portlet con un poquito de chicha utilizando Liferay IDE, no es el típico hola mundo, sino un pequeño formulario, así aprenderemos como procesar un formulario con Liferay. Lo primero será crear el portlet, como vemos aquí: Lo añadimos a Tomcat. Con esto tenemos creado un portlet…
-
Continue reading →: gestión del tiempo – GTD y herramientas
Cuando nos enfrentamos ante un nuevo proyecto, o en nuestra vida diaria debemos organizarnos para dejar lejos al estrés. Planificarse esta bien, pero ¿existe una buena manera de planificarse? Desde que David Bonilla publicara hace tiempo la regla del 30 60 90, no he dejado de darle vueltas como gestionar mi…
-
Continue reading →: Como preparar una entrevista de trabajo
En la época que me ha tocado vivir, encontrar un trabajo es algo cada vez más complicado. Por ello, el hecho de que te llamen para hacer una entrevista es motivo al menos de ilusión. Si buscamos por Internet, todos los gurús del RRHH nos comentan que tenemos que preparar…
-
Continue reading →: Gestión de contraseñas en el repositorio de código
El otro día me topé con un post interesante de John Resig (creador de la biblioteca JQuery). así que he decidido compartirlo un poco. ¿Cómo gestionar las contraseñas en el repositorio de código? Normalmente lo que se hace es crear un archivo de configuración en blanco, por ejemplo conf/sample-setting.json que tiene una estructura…
-
Continue reading →: Aprendiendo sobre portlets
Cuando nos decidimos a utilizar Liferay una de las cosas que debemos tener en cuenta es que debemos aprender sobre portlets. Pero por dónde empiezo a la hora de desarrollar un portlet, que métodos tengo que implementar, como es el ciclo de vida de un portel. Estas son muchas de…
-
Continue reading →: 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…
-
Continue reading →: Openxava y los Test JUnit
En anteriores post ya hemos desarrollado un poco con Openxava. Pero el ciclo no esta completo, debemos testear nuestra aplicación y lo mínimo (mínimo, mínimo) debe ser al menos una serie test funcionales (si son automáticos mejor). Así que pare ello utilizaremos JUnit. JUnit es un conjunto de bibliotecas que son…
-
Continue reading →: Un poco más sobre openxava
Ya hemos hablado anteriormente de Openxava, ahora vamos a intentar dar un acercamiento a como funciona Openxava y de que va eso del desarrollo dirigido por modelos(MDD), Model Driven Architecture,… Partamos de los siguientes conceptos: MDA es el acrónimo de Model Driven Architecture (Arquitectura Dirigida por Modelos), un concepto promovido (pero no…
-
Continue reading →: Como ver el Indice de Lucene
En otros post hemos visto como crear un índice con Lucene, como añadir campos a los documentos etc. e incluso como usar ese índice para realizar búsquedas exitosas. Ahora viene lo difícil, ¿Cómo es ese índice? ¿Cual es la palabra que más aparece? ¿Esta el indice bien hecho? ¿Hemos obtenido…
-
Continue reading →: Desarrollo de aplicación de facturación en 15 minutos con openxava 2/2
En el post anterior vimos como configurar todo el entorno para crear nuestra primera aplicación en Openxava. Ahora vamos a escribir entidades. En realidad deberíamos pensar un poco y diseñar el modelo de como sería la aplicación. En este caso nos hemos basado en el libro «Aprende Java con ejemplos»…






