IOC (Inversion of Control) '제어의 역전' : 객체의 생성 , 생명주기 관리에 대한 제어권을 스프링이 갖는 것 일반적으로 자바에서 객체를 생성할 때 new 키워드로 생성자 함수를 호출하여 객체를 생성 이와 같은 경우는 의존성에 대한 제어권이 사
JDBC : Java에서 DB에 접근하기 위해 제공되는 api 중복 코드 발생 가능 커넥션 관리가 필요 (connection을 연결해 놓은 객체들을 pool에 저장해두었더가 WAS가 실행되면서 클라이언트의 요청이 오면 connection을 빌려주고 처리가 끝나면 다시