Spring Boot Console , es una de las posibilidades que tenemos con Spring Boot . Podemos construir un proyecto que se ejecute desde la consola pura. No tenemos porque disponer de un aplicativo web clásico. Spring Boot nos permite arrancar una aplicación no importa mucho su tipologia. Para conseguir que esto sea operativo . Hay […]
DTO y Inmutabilidad
DTO o Data Transfer Oject es uno de los conceptos más clásicos de programación a nivel de patrones de diseño . Un DTO nos permite aislar las entidades de una aplicación del entorno externo que se conecta a ella. Por ejemplo imaginemos que tenemos una clase que se denomina Ordenador. Entidades y Acoplamiento El manejo […]
Java Regular Expression y su uso
El manejo de Java Regular Expression en nuestro código es muy muy común. Las expresiones regulares se usan en el día a día para validar patrones de cadenas de forma rápida. Una de las webs que más utilizo para validar las expresiones regulares es 101 Regex. Esta web nos permite de forma sencilla escribir un […]
Java Override y encapsulación
El concepto de Java Override o overriding es uno de los conceptos que cuesta más entender cuando una comienza a trabajar con programación orientada a objeto. ¿Para que sirve el overriding o polimorfismo dinámico? . En Java en muchas ocasiones nos encontramos con situaciones en las cuales tenemos una jerarquía de clases en la que […]
Ejemplo de Java Singleton (Patrones y ClassLoaders)
Java Singleton el patrón de diseño más básico . Como ya he comentado en varias ocasiones el conocimiento de los patrones de diseño es algo clave a la hora de abordar desarrollos y de solucionar problemas, sobre todo problemas complejos y que necesitan flexibilidad .Hoy voy a entrar a detalle en uno de los patrones […]
StringBuffer, String y rendimiento
¿String o StringBuffer ? .Hay pocas clases con las que trabajemos mas a menudo que la clase String . Sin embargo mucha gente no conoce como funciona esta clase a detalle lo cual puede llevarnos a malentendidos .Vamos a ver un código muy sencillo. String y Bucles En este bloque de código ejecutamos un sencillo […]
JPA Streamer y consultas dinámicas
JPA Streamer es una librería que nos permite trabajar con JPA con consultas dinámicas construidas a través de expresiones Lambda y Java Streams . ¿Como podemos sacar partido de esta librería?. Bueno lo primero que tendremos que hacer es instalarla. Eso hará que automáticamente nos instale todos las dependencias de JPA que el necesita que […]
JPA y Jakarta EE (dependencias)
¿Qué cambios implica usar JPA y Jakarta EE? . Poco a poco Jarkarta EE va entrando entre las tecnologías que usan los proyectos. Recordemos que en muchos casos Jakarta EE implica por ahora simplemente un cambio de nombre de paquetización . Por ejemplo cuando usamos Hibernate 6 podemos comenzar a usar las capacidades que tiene […]
- « Página anterior
- 1
- …
- 16
- 17
- 18
- 19
- 20
- …
- 59
- Página siguiente »







