위로 아래

자바 빈즈

JSP 자바 빈즈 (Java Beans)

  1. DTO 중 하나.
  2. JSP의 표준 액션 태그로 접근할 수 있는 자바 클래스.
    1. JSP 자바 빈즈는 자바 빈즈 객체를 만들고, 객체가 가진 변수에 값을 할당한다.
    2. 클래스라서 속성(멤버 변수)과 메소드로 구성된다.
    3. getter와 setter 메소드를 가진다.
    4. 생성자를 가질 수 있다.
  3. 데이터를 한 개씩 꺼내오는 게 아니라, 데이터 사이즈에 맞게 데이터 꾸러미를 만들어서 통째로 데이터를 전송하는 것
  4. 하나의 JSP에 종속적이지 않고, 여러 JSP에 사용된다.
  5. 프레임워크 쓸 때에는 필요 없다.

 

 

장점

  1. JSP 코드와 데이터를 분리할 수 있다
  2. JSP 페이지의 프로그램을 모듈화할 수 있다.
  3. 재사용 가능한 컴포넌트를 만들 수 있다.
  4. 폼 데이터 처리에 좋다. 수많은 파라미터를 자바 빈에 담아서 사용, 전달할 수 있다.
  5. 컴포넌트 기반 구현 : JSP, Java beans, Business Logic이 분리되어 각각이 하는 기능을 줄일 수 있다.

 

우클릭 -> source -> generate getters and setters