Entradas

Tutorial JSF 2.2 - Sesión 10: Usando Converters, Listeners, y Validators

Imagen
Siguiendo por nuestro viaje por el mundo del JSF (y ya estando cerca al fin), aprenderemos a usar los Converters, Listeners y Validators. Recordemos que: Los converters son usados para convertir que es recibida desde un componente de entrada (como el inputText).  Los Listeners son usados para que escuchen los eventos que sucedan en una página para realizar acciones definidas. Los validators son usados para validar que el dato que es recibido por un componente de entrada cumpla con los requisitos necesarios antes de que sea procesado en la aplicación. Con esta pequeña introducción, comenzaremos...

Conociendo Spring MVC

Imagen
En este post veremos de qué se trata el Spring MVC (como para descansar un poco de JSF). No es que sea JSF mejor que MVC ni viceversa. Sino es para conocer ambas propuestas. Además, en el nuevo Java EE 8 aparecerá un framework llamado MVC 1.0 que lucirá mucho al Spring MVC. (Igual que JPA a Hibernate)

Tutorial JSF 2.2 - Sesión 9: Lenguaje de expresiones

Imagen
Seguimos con nuestro recorrido por las características de JSF 2.2 . Esta vez veremos el Lenguaje de Expresiones, o también conocido como EL (Expression Language). El EL es usado en varias tecnologías de JavaEE, tales como JSF, JSP y CDI. Además lo podemos encontrar en entornos stand-alone. Lo que veremos ahora solo es cuando se ejecuta en contenedores Java EE.

JSF Facelets + Senna

Imagen
Estuve revisando la biblioteca " Senna " que permite cargar parte de una página sin necesidad de cargar toda la página, y se me ocurrió combinarlo con JSF Facelets. Así que en este post veremos cómo se hace

MVC Framework en JavaEE 8

Imagen
Existe un nuevo JSR para el MVC 1.0 que se debería incluir en el Java EE 8. Ya hemos trabajado por mucho tiempo con frameworks que implementan MVC como Struts, Spring MVC y JSF. La pregunta es ¿por qué necesitamos otro MVC? ¿No basta con el estándar de JSF? Aquí comentaremos un poco en qué consiste este MVC que aparecerá en JvaEE8