자바빈(JavaBean)
원래 비주얼 툴에서 조작 가능한 컴포넌트를 의미.
간단히 빈(Bean)이라고 부르기도 한다.

  • 디폴트 생성자 : 파라미터가 없는 디폴트 생성자를 갖고 있어야 한다. 툴이나 프레임워크에서 리플렉션을 이용해 오브젝트를 생성하기 때문에 필요하다.
  • 프로퍼티 : set으로 시작하는 수정자 메소드(setter)와 get으로 시작하는 접근자 메소드(getter)를 이용해 수정 또는 조회할 수 있다.