KoreaIt Academy/JSP

[JSP] 자바 빈즈(Java Beans)

hongeeii 2021. 9. 7.
728x90
반응형

자바 빈즈(액션 태그) 

JSP의 표준 액션 태그를 통해 접근할 수 있는 자바 클래스로서
멤버변수와, setter, getter메소드로 이루어져 있습니다.

 

  • 자바 빈즈를 이용하면 JSP 페이지가 복잡한 자바 코드로 구성되는 것을 피할수 있습니다.
  • JSP 페이지에는 HTML코드와 쉽고 간단한 자바코드만. 어려운 코드를 분리합니다.
  • 여러 응용 프로그램에서 재사용 가능합니다.


자바빈즈 태그
1. 객체 생성
<% MemberVO member = new MemberVO(); %>
<jsp:useBean class="com.koreait.beans.MemberVO" id="member">

///class는 패키지까지 전부 작성, id는 변수명

2. setter()
<% member.setName("한동석"); %>
<jsp:setProperty property="name" name="member" value="한동석">

////property는 객체의 필드명, name은 변수명 , value는 값을 설정

 


3. getter()
<% member.getName("); %>
<jsp:getProperty property="name" name="member">

자바빈즈 규칙
1. 패키지화
2. 필드 접근자를 private으로 설정
3. getter, setter메소드는 public으로 설정
4. 기본 생성자 선언



위의 코드를 보게되면 자바빈즈 태그로 객체를 생성하였고, id명을 이용해 객체의 메소드를 사용하였습니다.

728x90
반응형

추천 글