Entradas

Nuestro primer Portlet en Liferay

Imagen
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

Liferay 6.0.3 disponible

Después de mucho trabajo dedicado por la gente de Liferay.com, Brian Chan anuncia la disponibilidad de Liferay 6.0.3. (Ahora tendré que hacer posts para actualizar el Liferay a esa versión.. bueno, será después que publique sobre cómo hacer Portlets... ya casi acabo). La nota completa, aquí: con referencia a: Liferay Portal 6 GA Released - Blog - Liferay.com ( ver en Google Sidewiki )

"Persona" de NetBeans

Imagen
Si usas Firefox, te gusta "vestirlo" con las " Personas " disponibles...y además te gusta NetBeans, pues creo que esta "Persona" te podría gustar. Está disponible aquí http://www.getpersonas.com/es/persona/253842 Algo simple como para ser la primera vez :)

Entendiendo especificación Java Portlet 2.0

Y siguiendo con la onda de los portlets (creo que tendré buen tiempo hablando de ellos), aquí un artículo (en inglés) de Deepak Gothe , explicando sobre Portlet 2.0. Es un artículo de tres partes. Part 1, Overview and Coordination Between Portlets Part 2, Serving Resources and Other New Features Part 3, Extensions Si podemos juntarnos virtualmente un día para traducir estos y otros artículos , la comunidad nos lo agradecerá.

Juegos en JavaFX

Como me bloquearon páginas comunes de juegos (esos con Flash), y necesito de cuando en cuando descansar un poco del trabajo (vamos, que no somos máquinas.. Taylor está equivocado!) Encontré esta página de juegos pero hechos con JavaFX, además de tutoriales y guias para el desarrollo de aplicaciones JavaFX. Realmente muy interesante.. a ver si un día me aventuro a hacer un juego. con referencia a: JavaFX Topic: JavaFX Games ( ver en Google Sidewiki )

Instalación de Liferay en un servidor GlassFish v3 para producción

Imagen
En un anterior post mencioné los Portales en Java, y la facilidad que nos da el utilizar una plataforma con muchas funcionalidades, y nosotros simplemente deberíamos hacer los componentes que faltan. Estos componentes se llaman Portlets. Ahora mencionaré uno de los gestores de Portlets en Java que, según mi opinión, es bastante útil. Su nombre LIFERAY. Pero no hablaré de sus cualidades, ni todo lo que puede hacer.. eso ya lo hizo Pedro Edison en su blog :) , y como no hay que amontonar la red con lo mismo, esta vez mostraré cómo instalar el LIFERAY desde cero. No desde la instalación de un .exe, sino desde un archivo .war y sobre GlassFish v3 usando MySQL como gestor de base de datos.

Instalando Portal Pack en NetBeans 6.9

Imagen
Para comenzar con tutoriales de Portlets, es necesario preparar nuestro IDE para programar con Porlets. Por ello primero vamos en este Post vamos a ver cómo instalar el Portal Pack   para NetBeans.

Resultado de encuesta "¿Por qué quieres conocer Java?"

Agradezco a los que participaron de mi encuesta "¿Por qué quieres conocer Java?" Estos son los resultados Soy estudiante y quiero saber para aprobar el curso   21 (42%) Me interesa la tecnología Java, y quiero conocer más   35 (70%) En donde trabajo quieren que aprendan todo o parte de Java   13 (26%) Para agregarlo a mi CV   12 (24%) Aunque pareciera una encuesta sin importancia, estaba midiendo qué tipo de usuario promedio visitaba este blog. Agradezco a los  doce "sinceros" que buscan Java solo para agregar a su CV, aunque creo que también pudieron responder por diversión, y hay un grupo invisible que no ha marcado esta alternativa... solo especulo :). También a los 21 desesperados que necesitan aprobar el curso... también puede haber un gran grupo que no ha respondido... también estoy especulando. Ahora, los 35 que quieren saber más de Java (quizás ya sepan y quieran aprender más), también pueden pertenecer a los demás grupos... quizás, por eso

Tomcat 7.0

Imagen
Apache ha lanzado Tomcat 7.0, con compatibilidad para Servlet 3.0, JSP 2.2, EL 2.2 Se puede descargar desde aquí: http://tomcat.apache.org/download-70.cgi Y más documentación, aquí: http://tomcat.apache.org/tomcat-7.0-doc/

Ajax en JSF 2.0 - Ejemplo 2: Tabla actualizada según se escriba

Imagen
Siguiendo con los ejemplos después de mucho tiempo , ahora mostraré cómo actualizar una lista dependiendo del texto que se escribe en un input-text, pero usando Ajax. Es decir, a medida que se escribe, se actualizará el contenido del texto. Todo esto usando JSF 2.0 con su tag <ajax />

Vídeo: Usando JavaFX Composer en NetBeans 6.9

Imagen
Es como el Matisse de NetBeans para Swing, pero ahora para JavaFX

Desarrollo evolutivo

Imagen
Yo creo que lo único que es evolutivo es el conocimiento humano, por eso antes existían los TV de tubo y ahora están apunto de salir los TV LED 3D :) . Y es porque a medida que se desarrolla una nueva tecnología, el humano descubre que se puede hacer algo mejor, y por tanto lo deja para la siguiente versión. ¿Y que pasa con nosotros los programadores/desarrolladores de aplicaciones?

Actualización de GlassFish v3 a v3.0.1

Imagen
Junto con el lanzamiento de NetBeans 6.9, Oracle también lanzó GlassFish v 3.0.1 (que también viene incluido en el NB 6.9) Ahora, si ya tenemos en producción un GFv3 con todas las aplicaciones configuradas, JDBC Resources puesto a punto... ¿cómo le hacemos para actualizar a la versión  3.0.1? Tranquilos, no hay que temer.. aquí está la solución

NetBeans 6.9 liberado!

Imagen
Valió la espera NetBeans 6.9 ya está aquí!! Información de la versión (en español): http://netbeans.org/community/releases/69/index_es.html Un agradecimiento especial a los traductores hispanos que lograron la versión en español de NetBeans IDE 6.9

Portales en Java

Imagen
Una aplicación web es relativamente fácil de hacer... pero si nuestro cliente quiere que le hagamos un portal para que sea Intranet, Extranet, administración de contenidos, gestor de archivos, foros, chat, wiki y 50 etc. más, podemos decir "sí se puede", y a medida que avanza el proyecto pensamos que se podría vender a otro cliente, tratamos de hacer lo más estándar posible.... y nunca terminamos. Estos sistemas web que permiten administrar contenidos se llaman Sistemas de Gestión de Contenidos (En inglés Content Management System - CMS) Estos ya tienen todo, o al menos todo el soporte necesario para gestionar contenidos web. Es una plataforma, y nosotros deberíamos unicamente anexarle las partes que faltan y lo que nuestro cliente necesita. Los más conocidos en PHP son Joomla , PHPNuke , Drupal .  Estos se encuentran en los hosting que se alquila por US$20 al año. Son simples, y funcionan para todos tipos de usuarios. Pero ¿y Java?