프레임워크

개요 개발을 하다보면 누군가가 이미 만들어둔 프로그램 또는 코드를 사용하게 된다. 이때 어떤 것은 프레임워크라 하고, 어떤 것은 라이브러리라고 하는데 결국 둘 다 다른 사람이 만든 것이라 차이가 헷갈린다. Spring을 공부하다 이 차이를 깨닫게 되었다. 개념 상 헷갈리는 이 둘, 구분할 수 있을까? 프레임워크 이는 사용했을 때 제어권을 자신이 작성한 코드가 아닌 다른 무엇인가 가졌을 때이다. 예를 들어 Spring의 IoC 컨테이너(Inversion of Controll Container)는 사용하는 객체를 Bean으로써 싱글톤으로 관리해주며, 필요할 때 하나씩 가져올 수 있게 한다. IoC(제어의 역전)이란 프로그램에서 프로그램의 비즈니스를 담당하는 주 객체들이 객체의 생성이나 보조적인 흐름을 관리하..
jayoon
'프레임워크' 태그의 글 목록