본문 바로가기
웹 프로그래밍(풀스택-->java)

2. 스프링 - Inversion of Control(IoC) 역전제어

by 백엔드개발자0107 2021. 7. 2.

Inversion of Control의 영어 정의는

 

approach of outsourcing the construction and management of objects이다.

 

이것의 의미는 무엇일까?

 

아웃-소싱, outsourcing

명사

경제학

기업이 생산·유통·포장·용역 등을 외주를 하는 방식으로 기업 외부에서 조달하는 일.

을 의미한다고 한다.

 

즉 객체의 건설 및 다룸에서 외주하는 접근? 이라는 의미인데 정의 내린 글로만으로는 너무 이해하기가 어렵다..

 

 

그래서 아래에서 조금 이해를 퍼왔다..

 

 

위 글을 정리하자면, 역전제어는 대신 스프링이 코드 역할을 하게끔 하는 것이고, 의존성주입은 미리 코드를 선언함으로써

 

불필요한 일을 안하게끔 한다 이런것 같은데 확실히 개념이 어렵기는 하다...

 

 

 

'웹 프로그래밍(풀스택-->java)' 카테고리의 다른 글

3. 스프링 - 의존성 주입  (0) 2021.07.03
1. 스프링-다형성이란,  (0) 2021.06.28
스프링 공부 시작2  (0) 2021.06.28
18. 클라이언트 설계하기  (0) 2021.06.18
17. Controller 만들기  (0) 2021.06.18