FlowFaces: estandarizando flujos Web

FacesFlows es la tecnología que se introduce en JSF 2.2 para gestionar los flujos Web.

Basada sobre todo en ADF Task Flows, Spring Web Flow y Apache MyFaces CODI, según sus creadores el objetivo es estandarizar no innovar (ole sus güevos), y por eso en la JavaONE hicieron una demo editando un XML (ni anotaciones ni nada :) )

Podéis acceder a la presentación aquí:

Y al vídeo aquí.

Publicado en J2EE, Java, JSF, Web. Leave a Comment »

ICEmobile 1.1 – Spring MVC & JSP Support (BETA)

Interesante (y extraño) movimiento el de ICEmobile que en su versión 1.1 (aún en beta) además de ofrece su enfoque JSF-centric introducen soporte para JSP y Spring MVC.

Podéis ver la demo con los componentes que ofrecen aquí.

Publicado en Java, JSF, Web. Leave a Comment »

OmniFaces: librería de utilidad para JSF

OmniFaces es una librería de utilidad para simplificar el desarrollo sobre JSF. Pretende solucionar muchos de los problemas de JSF 2.

OmniFaces funciona sobre las librerías JSF, entre sus características tiene:

· Remarcado de campos para los que falla la validación:

· Conversión automática de objetos en drop-downs y otros components Select: ya no necesitamos el FacesConverter!!!

· Validadores multicampo:

· Kit de renderizado HTML5 que añade soporte para atributos específicos HTML5

· Exception Handler AJAX

· Árbol completamente configurable

· Funciones EL para tratar con arrays, conversions, fechas,…

· Filtro de compression GZIP para respuestas

· …

Aquí podéis ver en funcionamiento OmniFaces y todas las nuevas características incluidas en componentes, conversores, listeners, filtros, funciones, utilidades, validadores,…

Para integrarlo en nuestro proyecto basta con incluirlo en nuestro proyecto Maven y definir su namespace:

Ejemplo para integrar Flex o JavaFX con JSF 2.0

Ejemplo para integrar Flex o JavaFX con JSF 2.0 (http://www.oracle.com/technetwork/java/lai-flex-javafx-jsf-301278.html?msgid=3-3822972114), mediante algunas opciones como:
- Paso de parámetros a Flex mediante flashVars
- Comunicacion entre el cliente (e.g. Flex) y la sesion JSF mediante AJAX con JSF 2.0

RichFaces 4 release

A finales de marzo, salió la versión 4 de RichFaces (http://www.jboss.org/richfaces), la cual se basa al 100% en JSF 2.

Algunas nuevas características:

Client Side Validation based on JSR-303 Bean Validation specification:

Object Validation for easy cross-field validation implementation:

Push feature based on the Atmosphere framework:

Custom tags en JSF 2.0

En JSF 2.0 se pueden definir tags personalizados: custom tags.

Los custom tags son como un tag JSF usando <ui:composition> (sí, realmente es Facelets aunque integrado en el estándar :D)

Los pasos para definir un custom tag son:

1) Creamos un XHTML para implementar el custom tag:

2) Definimos el tag en el descriptor:

3) Lo registramos en web.xml:

4) Y lo usamos:

5) Voilá:

Podéis descargar el ejemplo aquí

 

Leer más

Publicado en Java, JSF, UI, Web. 3 Comments »

Mashups4JSF: Mashups para JSF

es un projecto open-source que permite integrar servicios mash-ups en una implementación JSF.

Con Mashups4JSF los desarrolladores pueden construer y personalizar mashups usando tags.

En la version 0.0.2 Mashup4JSF contiene estos componentes:

- YahooWeather

- YouTube Video Player.

- YouTube Video List.

- Digg Search List.

- Google Search List.

- Google Maps

- Twitter Search List.

- ATOM Feed Reader.

- RSS Feed Reader.

- JSON Feed Reader.

- Feed exporter annotation(s).

Podéis ver las demos en http://www.mashups4jsf.com.

Home page: http://code.google.com/p/mashups4jsf/

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 408 seguidores

%d personas les gusta esto: