Tag Archives: Spring

Strategy Pattern con Spring Boot

Strategy Pattern con Spring Boot Un buen patrón para resolver la complejidad cuando debes implementar diferentes comportamientos según algún estado es el patrón strategy. Un patrón strategy encapsula comportamiento que podemos intercambiar en ejecución. Es decir, cambiar el comportamiento o lógica de negocio acorde al estado del modelo o contexto en el que te se… Read More »

Spring Batch – Como eliminar las tablas de jobs

Spring Batch mantiene diferentes tablas con las instancias de los Jobs, las ejecuciones de los Jobs y las ejecuciones de los Steps, entre otras. Cuando estas en etapa de desarrollo resulta muchas veces útil eliminar las tablas para iniciar la app en limpio. Si necesitas eliminar todas las tablas de Jobs y Steps debes correr… Read More »

Java Spring Batch ejemplo

Como configurar Spring Batch Para configurar un proyecto de Spring Batch partiremos con las dependencias que necesitamos utilizando Maven, luego definiremos la configuración basica y algunos aspectos simples para conectarnos a una base de datos embebida. ¿Que es Spring Batch? Se trata de un framework destinado al proceso de grandes lotes de información.  Pero para… Read More »

Java JMX con Spring y Tomcat – Hello Word Example

Java Management eXtensions nos permite monitorear y manejar servicios sobre aplicaciones basadas en Java. Configurando Spring   <!– Usamos MetadataMBeanInfoAssembler y lo configuramos con una instancia de la clase AnnotationJmxAttributeSource que se le pasa a MBeanExporter a través de la propiedad ‘assembler’. Con esto podemos utilizar y exponer nuestros bean con Anotaciones. –>   <!–… Read More »

Spring MVC Validation

Ejemplo de Spring Validation en pocos pasos. Spring 3 incorpora el soporte para el api de validacion JSR-303 (JSR-303 Bean Validation API). 1-Configurar el Contexto de Spring agregando 2-Agregar las anotaciones con los constraints que necesitemos en el bean. 3-Crear el .properties con los mensajes para cada constraints 4-Creamos nuestro jsp con el form y… Read More »

Spring MVC Ejemplo Hola Mundo

Este es un simple Hola Mundo para mostrar Spring MVC Librerías necesarias Las encuentras en http://www.springsource.org/download/ Configuración de Spring MVC en tu web.xml Prestar atención a org.springframework.web.servlet.DispatcherServlet que es la clase de Spring que se encarga de ‘despachar’ las url que están bajo url-pattern, en este ejemplo todas las url con *.html. Spring MVC buscará… Read More »

Integrar JUnit con Spring

Integrar JUnit con Spring es bastante simple. Solo debes crear tu test y anotarlo con @RunWith(SpringJUnit4ClassRunner.class). JUnit invocará la clase de referencia, en este caso ‘SpringJUnit4ClassRunner’. SpringJUnit4ClassRunner se encargará de levantar el contexto de Spring, en este ejemplo tengo dos contextos, donde el segundo ‘sobreescribe’ al primero. La configuración del contexto puedes pasarla con otra… Read More »