Java Bean 자바 빈 규약
Java Bean
자바 빈 규약
- 패키지
- 자바 빈은 기본
(default)
패키지 이외의 특정 패키지에 속해 있어야한다.
- 기본 생성자가 존재해야 한다.
- 오버로딩 되지 않은, 즉 매개변수 값이 없는 기본 생성자가 존재해야 한다.
- 멤버 변수의 접근 제어자는
private
로 선언해야 한다.
- 멤버 변수는 직접 접근할 수 없도록
private
로 선언되어야 한다.
- 멤버 변수에 접근 가능한 getter 와 setter 메서드가 존재해야 한다.
- 3번 규칙에 의해 해당 멤버변수에 접근하기 위해서 getter setter 메서드 필요
- public 접근자 사용
자바 빈이 사용되는 이유
- JSP 파일 내에 자바 코드를 최대한 줄이기 위해
- 재사용성 증가 → 자원의 낭비를 줄인다.