Parzibyte's blog

Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.

Sistema de ventas con Spring MVC, MySQL y Bootstrap

En este post voy a presentar el código fuente y el JAR de un sistema de ventas o punto de venta open source programado en Java, utilizando el framework web Spring Boot con el paradigma MVC.

Para el diseño he utilizado Bootstrap, y para la persistencia de datos, MySQL.

Punto de venta con Spring Boot, MySQL y Bootstrap 4

A través de este post te explicaré cómo fue programado este sistema de ventas con Spring Boot, además de mostrarte en dónde está el código fuente y cómo ejecutar el sistema; ya que el mismo es open source y gratuito.

(más…)

th:each en Thymeleaf para recorrer listas

En este post te mostraré a usar th:each en Thymeleaf para iterar o recorrer colecciones, algo así como dibujar una lista o repetir un elemento HTML.

Además de repetir una lista te enseñaré la sintaxis básica de th:each.

Finalmente veremos un ejemplo con Spring Boot para renderizar una lista de productos traída desde un repositorio que a su vez se conecta con MySQL.

(más…)

Validar formularios en Spring Boot

Validar formularios con Spring Boot

En este post te mostraré a validar un formulario en Spring Boot y a mostrar los mensajes de error (para indicar en dónde se equivocó al llenarse) con Thymeleaf.

La validación es muy fácil, pues solo se utilizan anotaciones en la entidad.

Verás que es muy sencillo gracias a las anotaciones como Min, NotNull y Size, las cuales se encuentran en:

javax.validation.constraints.*

(más…)

Procesar formulario con Spring Boot

Enviar datos por formulario y procesarlos usando Spring Boot

En este post te voy a enseñar a obtener datos de formulario en Spring Boot usando el motor de plantillas Thymeleaf para mostrar el formulario.

Vamos a ver un ejemplo de un formulario, desde dibujarlo hasta procesarlo en el controlador, usando una clase.

(más…)

Agregar mensajes flash al redirigir con Spring Boot y Thymeleaf

RedirectAttributes en Spring Boot

En este post te mostraré cómo agregar mensajes de aviso que se muestran una sola vez (y al recargar ya no), muy útiles cuando se tiene que mostrar un mensaje por única ocasión cuando se redirige a otra página en Spring Boot.

(más…)

If en Thymeleaf – Mostrar u ocultar elementos HTML

Condicional if en Thymeleaf

El motor de plantillas de Thymeleaf (usado mayormente en Spring Boot) provee una manera de usar condicionales, por ejemplo, un if.

Gracias al if en Thymeleaf podemos mostrar u ocultar elementos HTML de la plantilla dependiendo de una condición.

En este tutorial te mostraré cómo usar if en Thymeleaf.

(más…)

Thymeleaf – Añadir clase dinámica a elemento HTML

Agregar clase a elemento HTML con Thymeleaf

En este post te mostraré cómo agregar una clase HTML a un elemento (como un div, un párrafo, etcétera) de manera dinámica usando Thymeleaf, un motor de plantillas usado mayormente en Spring Boot.

(más…)

Concatenar cadenas en Thymeleaf

Concatenar valores en plantilla de Thymeleaf

Thymeleaf es un motor de plantillas para Java. Se puede usar por sí solo o combinándolo con un framework como Spring Boot.

En múltiples ocasiones es necesario concatenar dos cadenas en Thymeleaf, o mejor dicho, dos valores. En este post te mostraré cómo hacerlo.

(más…)