Inversión de Control en Java (IoC) + Ejemplo Spring

¿Qué es la Inversión de Control (IoC)?

Spring se basa en el principio de Inversión de Control (IoC) o Patrón Hollywood («No nos llames, nosotros le llamaremos») consiste en:

  • Un Contenedor que maneja objetos por ti, este contenedor es un archivo XML.
  • El contenedor generalmente controla la creación de estos objetos. Por decirlo de alguna manera, el contenedor hace los “new” de las clases java para que no los realices tu.
  • El contenedor resuelve dependencias entre los objetos que contiene.

Debido a la naturaleza del IoC, el contenedor define el ciclo de vida de los objetos y resuelve las dependencias entre los servicios que controla.

 

Ejemplo de Inversión de Control en Java Puro

Ejemplo 1 de Inversión de Control con Spring

 

Ejemplo 2 de Inversión de Control con Spring

 

Taller de Desarrollo con Javascript

Regístrate en nuestra plataforma en linea para tener acceso completo y gratuito del taller

Registrarme

Taller de desarrollo de Pokedex con Android Studio

Regístrate en nuestra plataforma en linea para tener acceso completo y gratuito del taller

Registrarme