프레임워크 vs 라이브러리
프레임워크
간단하게 말씀드리면 내가 작성한 코드를 제어 및 실행해주면 프레임워크입니다.
- JUnit : 필요 부분만 개발 후 실행을 하면 JUnit이 자체적으로 테스트에 필요한 리소스나 실행 순서를 자체적으로 제어
- Spring : 구현과 추상 부분을 분리하여 개발을 하면 자체적으로 구현부에 의존을 주입 및 제어하며 실행
라이브러리
반복적인 코드를 재사용 할 수 있게 도와주고 해당 코드로 작성하여 실행 할 시에 작성한 코드가 제어의 흐름을 담당하면 라이브러리입니다. 대표적으로 자바에서 제공해주는 java.lang, java.util 이 존재합니다.
'Programing > ETC' 카테고리의 다른 글
JGroups 설정 (0) | 2022.07.27 |
---|---|
JGroups 란? (0) | 2022.07.27 |
Egine 이란? (0) | 2022.07.27 |