POJO
- Plain Old Java Object, is an ordinary java object that does not have references to any particular framework
JavaBeans
- JavaBean 은 POJO와 거의 같은데 구현하는데 있어서 몇 가지 규칙이 적용이 됨
- default 생성자 존재해야 함
- property들을 private으로 표시하고 getter / setter 메서드를 이용하여 그 property들에 접근을 함
- 또한, POJO를 JavaBean으로 변환하기 위해서는 Serializable interface를 구현해야함
- Serializable interface를 붙이면 JVM의 메모리 상에 존재하는 객체를 바이너리 데이터로 변환 하고 그 바이너리 데이터를 객체로 변환해서 JVM에 다시 업로드 하는 것을 가능케 함(직렬화)