자바 빈의 개념 및 필요성
개념
JSP와 Servlet에서 데이터를 담고 전달하기 위해 사용하는 재사용 가능한 Java 클래스
→ JSP가 페이지간 변수 공유가 어렵기에 Bean을 통해 데이터 이동 구조화
역할
- 폼 입력값을 객체로 저장
- JSP 간 데이터 전달을 단순화
- DAO와 연계해 데이터 입출력 중간 매개체 역할 수행
구성 요소
- private 멤버 변수
- public 기본 생성자
- getter / setter 메서드
특징
- 데이터 은닉화를 통해 안정성 확보
- 재사용 가능
<jsp:useBean> 태그로 객체 자동 생성 가능
- request.getParameter() 반복 호출 문제를 해결하여 구조화된 데이터 처리 가능
예시