BACKEND/Servlet&JSP

[JSP/Servlet] Java Beans

Hello? 2017. 12. 26. 09:42

Java Beans

java로 만든 클래스

서버에서 실행

JSP와 소통


a) Bean Tag

<jsp:useBean /> : 인스턴스 생성, 인스턴스 참조

<jsp:setProperty/> : setter() 호출

<jsp:getProperty/> : getter() 호출하고 화면에 출력


b) Bean Spec

반드시 패키지 사용

반드시 public 지정자 사용

프로퍼티 규약

- getter 메서드 : 반드시 get으로 시작, get다음에 시작하는 첫번째 문자는 대문자

     반드시 return type이 존재(void는 불가)

     반드시 매개변수가 없어야 한다.


- setter 메서드 : 반드시 set으로 시작, set다음에 시작하는 첫번째 문자는 대문자

     반드시 void type만 존재

     반드시 매개변수(1개)가 있어야 한다.


c) bean의 사용 범위

page

request

session

application


d) 프로퍼티의 종류

- 참/거짓 프로퍼티(getter)

public boolean isValid(){

. . . .

return true;

}


- 인덱스 프로퍼티