Archive | Spring MVC RSS feed for this section

SpringThymeLeaf

Thymeleaf , un motor de plantillas

Thymeleaf es  un  nuevo motor de plantillas que se usa mucho con  Spring MVC . Durante muchos años hemos utilizado librerías de etiquetas para gestionar la capa de presentación tipo JSTL  o Spring Forms ,pero el uso de etiquetas aunque potente no resulta del todo natural. Los motores de plantillas siempre han sido una tecnología interesante y […]

SpringMVCAnnotationConfiguration

Utilizando Spring MVC configuration annotation

Spring MVC configuration annotation es una de las posibilidades que tenemos en las versiones 3.x y 4.x de Spring Framework  a la hora de configurar el framework Spring utilizando unicamente anotaciones  y prescindiendo del uso de ficheros XML. Esto permite chequear gran parte de la configuración en tiempo de compilación y evitará muchos problemas. Spring MVC […]

SpringMVCFlashAttributesSession

Spring MVC Flash Attributes

Spring MVC Flash Attributes es una de las características menos entendidas a nivel de manejo de estado dentro de Spring MVC. ¿ Para qué sirven exactamente los Spring MVC Flash Attributes? . Normalmente  cuando navegamos entre Controladores de Spring framework usamos operaciones como “redirect:/controlador2” desde por ejemplo el controlador1. Esto obliga a que toda la […]

SpringMVCRequestDiagrama

Spring MVC @RequestMapping

Spring MVC @RequestMapping es una de las anotaciones más usada en Spring MVC. Sin embargo en muchas casuísticas nos olvidamos de las opciones que soporta. En este caso vamos a revisar un poco como se pueden gestionar los diversos parámetros. Partimos de un Controlador que nos redirecciona  a un conjunto de  formularios . En este caso […]

springrestservicepublicacion

Spring REST Service con @RestController

Crear un Spring REST Service es ahora muy sencillo a través del uso de la anotación @RestController que Spring 4 soporta. En primer lugar se configura el fichero de pom.xml de Maven con las siguientes dependencias. El siguiente paso es configurar el Servlet Dispatcher en el web.xml El último paso a nivel de configuración es […]

diagramaspringmvcbeanvalidation

Utilizando Spring MVC Bean Validation

Spring MVC Bean Validation es una de las características más utilizadas de Spring MVC y nos permite apoyarnos en  la JSR 303 (Bean Validation ) para validar la información de los objetos que estemos introduciendo con un  formulario. Para ello deberemos incluir en el proyecto de Maven las dependencias de Spring MVC así como las […]

SpringMVCModelAttribute

Spring MVC @ModelAttribute

Cada día se usa más Spring MVC  como framework de capa de presentación. Con los años se ha pasado de un modelo MVC con fuerte uso de ficheros XML a un modelo en el que priman las anotaciones. Una de las anotaciones más habituales es Spring MVC @ModelAttribute que nos permite realizar un binding de los datos […]

angularjsf

¿Tiene futuro JSF?

Todos hemos trabajado en unos u otros proyectos con JSF y su tecnología orientada a controles. Una pregunta que cada día me viene más a la cabeza es: ¿Cual es el futuro de JSF?. Para muchas personas la respuesta tiende a ser sencilla . JSF es el estandar de Java EE a nivel de capa […]

net

JSF, Spring MVC y Java EE 8

Comparar JSF con Spring MVC es algo que ocurre muy habitualmente ya que son las dos tecnologías de capa de presentación mas utilizadas en los proyectos Java EE. La última vez que leí las estadísticas Spring MVC tenía un 40% y JSF un 22% . Con lo que mas del 60% de las aplicaciones se realizan con […]

002

Arquitecturas MVC y REST

Video en el que se hace una comparativa entre los distintos modelos de Arquitecturas MVC y los servicios REST