bean
-OS(윈도우, 맥) 등에서 데이터를 전달할 목적으로 만드는 class(getter, setter 등을 포함)
- 스프링에서는 개발자가 아니라 스프링이 관리하는 객체를 이야기한다.
- 이외의 상황에서는 일반적인 데이터를 담고 있는 자바 객체라고 생각하면 된다.(즉, 현실의 물건이나 사람 등을 추상화 시킨 것이 아니라 데이터 자체를 모아두기 위한 객체)
VO
-value object
-데이터를 모아두기 위한 객체
DTO
-data transfer object
-VO와 비슷
-계층마다 데이터를 전달할 목적으로 만듬