JAVA
framework와 Library의 차이점
sherrylover
2017. 12. 7. 10:12
728x90
반응형
IOC(Inversion of Control) : 제어의 역전
>> 라이브러리는 개발자가,프레임워크 개발자가하는 대신 직접
즉, 인스턴스 생성부터 소멸까지의 인스턴스 생명주기 관리를 개발자가 아닌 컨테이너가 대신해준다는 뜻.
컨테이너 역할을 해주는 프레임워크에게 제어하는 권한을 넘겨서 개발자의 코드가 신경 써야 할 것을 줄이는 전략이다.
IOC 컨테이너 :Bean들을 관리(객체생성, 메서드 호출)
library는 클래스 ,객체 생성
framework는 만들어져있는 클래스,객체를 가져다가 쓸수 있다
728x90
반응형