El concepto de Java Default Constructor o constructor por defecto siempre trae locos a todos los desarrolladores cuando están empezando . ¿Para que sirve el constructor por defecto y qué peculiaridades tiene?. Cuando nosotros construimos una clase como Persona esta por defecto incluye un constructor. Es decir si queremos construir un objeto siempre podremos hacerlo […]
Nuevo Curso Microsoft Copilot
Descripción Curso Microsoft Copilot Bienvenido a mi nuevo curso Microsoft Copilot FUNDAE. Este curso está orientado a todos los desarrolladores que desean utilizar Microsoft Copilot en sus proyectos y desean subvencionar la formación con sus creditos. Copilot es la herramienta de IA para desarrollo de Microsoft que nos puede ayudar a mejorar la productividad en […]
Open Session In View AntiPattern y sus problemas
Open Session In View es uno de los AntiPatrones más clásicos de Java Enterprise y esta intimamente ligado a la capa de persistencia cuando utilizamos Hibernate o JPA. ¿Que problemática aborda este patrón y que problemática termina generando?. Vamos a explicarlo a detalle. Open Session InV iew como patrón Cuando nosotros utilizamos un framework de […]
JPA Named Queries y organización
JPA NamedQueries es una de las características más utilizadas de JPA ya que nos permite diseñar las consultas en las propias entidades y tenerlas muy a mano. Ademas JPA es el Standard y nos encontraremos con muchisimas aplicaciones desarrolladas con él. Sin embargo según va creciendo el proyecto podemos tener algunos problemas y limitaciones. Vamos […]
Java 8 FlatMap y Streams
El uso de Java 8 FlatMap es algo que en muchas ocasiones cuesta entender . La programación funcional en Java 8 esta empezando y para la mayor parte de la gente es algo muy nuevo. Vamos a crear un ejemplo sencillo de flatMap, partiremos de dos clases relacionadas Personas y Viajes. Una persona realiza varios […]
Usando Java Session en aplicaciones web
Uno de los conceptos que más problemas produce cuando comenzamos a trabajar con aplicaciones web en Java es el concepto de java session (HttpSession) que sirve para almacenar información entre diferentes peticiones HTTP ya que este protocolo es stateless (sin estado). Así pues en muchas ocasiones nos encontraremos con el problema de compartir estado (datos usuario) entre […]
Nuevo Spring Enterprise Patterns
Hoy publico mi nuevo curso de Enterprise Patterns (Patrones Enterprise). Todos los desarrolladores necesitamos un conocimiento profundo de Patrones de Diseño y mucho mas de Patrones Enterprise ya que son las bases en las que se basan todos los frameworks. Vamos a ver los contenidos de este nuevo curso: Modulo1: Fundamentos Este módulo es de […]
Las versiones de Java y su historia
Las primeras versiones de Java han cumplido 25 años . Hemos pasado de la versión 1 a la versión 21 .¿Qué es lo que se ha ido añadiendo al lenguaje? . Vamos a echar un vistazo a cada una de las versiones y sus aportes Versiones de Java (1-2) Java aparece en 1995 como un nuevo […]







