위로
아래
자바 빈즈
JSP 자바 빈즈 (Java Beans)
- DTO 중 하나.
- JSP의 표준 액션 태그로 접근할 수 있는 자바 클래스.
- JSP 자바 빈즈는 자바 빈즈 객체를 만들고, 객체가 가진 변수에 값을 할당한다.
- 클래스라서 속성(멤버 변수)과 메소드로 구성된다.
- getter와 setter 메소드를 가진다.
- 생성자를 가질 수 있다.
- 데이터를 한 개씩 꺼내오는 게 아니라, 데이터 사이즈에 맞게 데이터 꾸러미를 만들어서 통째로 데이터를 전송하는 것
- 하나의 JSP에 종속적이지 않고, 여러 JSP에 사용된다.
- 프레임워크 쓸 때에는 필요 없다.
장점
- JSP 코드와 데이터를 분리할 수 있다
- JSP 페이지의 프로그램을 모듈화할 수 있다.
- 재사용 가능한 컴포넌트를 만들 수 있다.
- 폼 데이터 처리에 좋다. 수많은 파라미터를 자바 빈에 담아서 사용, 전달할 수 있다.
- 컴포넌트 기반 구현 : JSP, Java beans, Business Logic이 분리되어 각각이 하는 기능을 줄일 수 있다.
우클릭 -> source -> generate getters and setters