POJO : Plain Old Java Object
-> 자바 객체 표준 (오래된 방식의 단순 자바 객체)
-> 스프링 개발 시 POJO로 자바 애플리케이션 개발
-> 가독성, 재사용성을 중시
-> 특정 규약에 종속되지 않는 객체
POJO 특징
-> 미리 지정된 클래스 extends
-> 미리 정의된 인터페이스 implements
-> 미리 정의된 Annotation 포함
Beans
-> 접근제어자는 private여야 함
-> 필드는 getter, setter를 가져야 함
-> restriction이 적용(POJO와 반대)
-> constructor에 argument를 가질수 없음
-> getter, setter로만 접근되어야 함