POJO (Plain Old Java Object)”오래된 방식의 간단한 자바 객체”Getter, Setter와 같은 기본 기능만을 갖는 기본 객체를 의미.특정 기술에 종속되어 있는 상태로 개발하지 않는 개념을 위해 등장한 언어.종속성으로 인해 시스템 업그레이드, 모듈 교체와 같은 상황에서 많은 불편함이 있었기에 POJO라는 개념이 등장함.(여기서 특정 기술이라함은 framework를 의미)Spring은 POJO 개념을 잘 지킨 프레임워크이다.IoC, DI, AOP와 같은 개념들이 모두 결합력을 느슨하게 하여 의존성을 낮춤으로써 종속성이 낮아지는 현상이 발생.POJO에 가까운 개발이 가능하다!!특정 기술들이 종속성을 가지게 되면, 객체지향적인 설계가 힘들거나 불가능한 경우가 발생. 그렇다보니 코드의 유지..