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;
}
- 인덱스 프로퍼티