스프링

DI(Dependency injection)

코딩만만세 2024. 5. 29. 14:50

: DI-IoC

 

Spring DI/IoC JAVA 의 Class 상속 / Interface 를 이용한 추상화를 기반으로 하는 개발 방법.

Spring은 아래 DI/IoC 를 강력하게 지원하는 프레임워크.

IoC : Inversion of Control 프로그램을 제어하는 패턴 중 하나.

DI 는 IoC패턴의 구현방법 중 하나. DI에 따라 프로그램의 흐름이 완전히 변경됨.

 

DI : Dependency Injection 스프링 Container 에 만들어둔 각종 클래스(bean)들은 서로 의존적이다 A객체가 B객체 없이 동작이 불가능한 상황 스프링은 DI를 기준으로 많은 프레임워크모듈 들이 만들어짐.

 

Spring 은 DI Framework 혹은 IoC Framework 라고 부름

 

 

스프링 IoC컨테이너

DI : Dependency Injection 스프링 Container 에 만들어둔 각종 클래스(bean)들은 서로 의 존적이다

ex) 의존적이다? A클래스는 B클래스가 없으면 실행 할 수 없다 A는 B에 의존적이다 즉 객체 안에 객체가 저장되는 형태이다

 

 

의존객체자동주입이란?

 

 

'스프링' 카테고리의 다른 글

JSP에 스프링조립하기  (0) 2024.05.31
스프링 MVC웹서비스  (0) 2024.05.30
개발환경 구축  (0) 2024.05.30
Spring Framework  (0) 2024.05.24