/*
<의존성>
◎ 의존성(Dependency) 은 어떠한 프로젝트가 다른 배포된 프로젝트(들)에 대해 의존적인 것
혹은 그 자체를 의미한다.
◎ 직접 개발하기는 어려우며, 개발한다 하더라도 미션 크리티컬(Mission Critical)한 부분의 경우
메모리 릭(Memory Leak), 리소스 릭(Resource Leak) 및 취약점(Vulnerability) 등이 발생할
가능성이 농후함으로 잘 알려진(Well-Known), 공개적인(Public),전문가가 제작한 (Professional),
검증된(Verified) 의존성을 채택하는 것이 나은 경우가 대다수이다.
<의존성 관리자>
◎ 의존성 관리자(Dependency Manager)는 사용할 의존성을 컴파일된 형식(jar)을 직접 다운로드 받아
프로젝트에 수동으로 포함(Import)시키는 것이 아닌, 사용할 의존성에 대한 정보(이름, 버전 등)를
기입하면 자동으로 다운로드 받아 프로젝트에 적용 시켜주는 프로젝트 빌더이다.
◎ 종류는 여러가지가 있으나 크게 메이브(Maven) 혹은 그래들(Gradle)을 사용한다.
*/