본문 바로가기

Spring

IOC(Inversion Of Control)제어의 역전

인터넷 강의를 듣고 공부한 내용을 포스팅합니다.

'윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정' 이란 강의를 듣고 있습니다.

 

IOC(Inversion Of Control) 제어의 역전

일반적으로 프로그래밍은 개발자가 프로그램이 흘러가는 흐름이나 객체를 모두 관리해주어야 한다.

제어의 역전의 개념은 개발자가 그 제어권을 가지는 것이 아니라 프레임워크가 가지는 것이다.

한마디로 Spring이!!

이러한 것이 가능한 이유는 반복해서 작업해야 하는 것이 많기 때문에 프레임워크에 이미 구현해 놓은 것들을 가져다 쓰는 경우가 많다!

 

POJO(Plain Old Java Object) Class

뜻 풀이 그대로 순수한 자바 객체를 뜻하는데 자바 모델, 기능, 프레임워크 등에 따르지 않고 홀로 독립적이고 단순한 기능만을 가진 객체들을 의미합니다.

자바에서는 'Bean' 이라고 부릅니다.