Entradas

Mostrando las entradas con la etiqueta ICEfaces

Webinar de ICEfaces

ICEfaces presentará el 18 de marzo un Webinars sobre "desarrollo de aplicaciones con Ajax Push" La presentación durará 50 minutos y su objetivo es presentar más allá de los principios básicos de ICEfaces. Se realizará a las 4PM CET (GMT +1) con referencia a: ICEfaces Webinar - Desarrollar Aplicaciones con Ajax Push ( ver en Google Sidewiki )

getParameter() con JSF y ICEfaces

Cuando se quiere obtener el parámetro de un URL usando JSP, se usa así: String param=request.getParameter("nombre"); En JSF, es un poquitín más largo: String param=FacesContext.getCurrentInstance().getExternalContext() .getRequestParameterMap().get("nombre"); Pero lo anterior no funciona en ICEfaces. Devuelve siempre nulo. Si se quiere obtener el parámetro por URL, se debe escribir: String param=((HttpServletRequest)FacesContext.getCurrentInstance() .getExternalContext().getRequest()).getParameter("nombre");

Convertir JSP a RIA con ICEfaces

Encontré este vídeo donde se muestra cómo se convierte una aplicación de puros JSP a una aplicación realmente enriquecida para Internet (RIA) usando ICEfaces. http://java.dzone.com/features/icefaces-jsp-to-ria/

Aprendiendo sobre Alcances de variables de Sesión en JSF

Imagen
(Versión Wiki: http://wiki.netbeans.org/AprendiendoSobreAlcancesJSF ) Introducción Sabemos que es un dolor de cabeza usar las variables de sesión a través de los objetos HttpSession y HttpRequest. No sabemos si una variable está en nivel de sesión o en nivel de request, simplemente lo ponemos y lo usamos, aunque después nos pueden dar problemas a lo largo de la aplicación Pero al usar JSF esto se hará mucho más sencillo. JSF nos permite utilizar tres tipos de alcances: Aplicación: Una variable guardada en este alcance es visible durante toda la aplicación, hasta que se repliegue la aplicación o hasta que se detenga el servidor. Sesión: Una variable guardada a nivel de sesión, puede ser visible durante el tiempo de vida del usuario en la aplicación, hasta que se invalide la sesión. Request : Una variable en nivel request dura solo hasta la siguiente página, Una página 1, guarda la variable en nivel request y redirecciona la petición a la página 2. La página 2 la utiliza, y el objet

CRUD con JSF usando ICE Faces

Imagen
(Versión wiki: http://wiki.netbeans.org/CRUDconVisualiceFaces ) Este tutorial permite guiar los pasos para realizar una simple aplicación que mantiene una tabla de una base de datos. Permite realizar Insert, Update y Delete (CRUD= Create / Read / Update / Delete) Además se considerará la funcionalidad importante de ICE faces, que es el uso de Ajax. Para ello lo realizaremos con lo siguiente: Java Development Kit 5 ó 6 NetBeans 6.5 con el Plugin VisualJSF, ICEFaces Design-Time and Run-Time Libraries , y ICEfaces Project Integration Glassfish V2 La base de datos ejemplo TRAVEL de JavaDB Creando la aplicación Diseñando la aplicación Creamos un proyecto web presionando Mayúscula+Ctrl+N. Será una aplicación web que tendrá por nombre InsertUpdateDelete , utilizará Glassfish y activamos la opción que necesitamos usar el Visual Web ICEfaces El editor habrá abierto el archivo Page1.jsp en modo diseño. Como una advertencia aparece un texto indicando que no se las paletas de Visual Java

Woodstock migra a ICEFaces

El equipo de Netbeans tiene el agrado de anunciar la relación entre las comunidades de NetBeans y ICEFaces para facilitar la migración de los actuales usuarios de Woodstock. Con la última versión del plugin ICEface para NetBeans, puede agregar el frameworj ICEFaces a un proyecto existen y comenzar a desarrollar páginas ICEface con las aún existentes en woodstock. Los recursos han sido creados para ayudar la migración incluyendo una guía de migración detallada y una matriz de comparación  entre los componentes de Woodstock y ICEfaces. Este solo es el inicio de la relación entre las comunidades de NetBeans y ICEfaces. Adicionamente las herramientas para migración serán planeadas para las siguientes versiones de ICEfaces. Recursos: Aprender más en la Página de migración de Woodstock a ICEfaces Descargar el  componente de ICEfaces deICEfaces.org, o desde el Centro de actualización de NetBeans desde Herramientas ->Complementos desde el IDE NetBeans. Leer la guía de portabilidad de Wood