Language/Java

빈즈 예제(가입하기)

기대주 2007. 6. 21. 21:50

java에서 빈즈를 만든다.
java빈즈 컴포넌트 설계 규약
1.생성자는 파라미터가 없어야 한다.(생략해도 된다.)
2.자바 빈즈 컴포넌트의 속성(property)들은 읽기, 쓰기 중 하나이상의 기능을 수행할수 있어야 한다.
3.getXXX()는 파라미터를 받지 않는 구조이어야 한다.
4.setXXX()는 반드시 하나의 파라미터를 받는 구조이어야 한다.
그래서 setXXX(String abc){
 this.abc = abc;
}이렇게 들어가야 한다.

get은 getXXX(){
return xxx;
}


jsp에서는 request.setCharacterEncoding("euc-kr"); 로 인코딩 방식을 지정해 준뒤 <jsp:useBean/>태그를 사용하여 자바빈즈 객체를 생성했다. 눈여겨 볼점은 setProperty에서 "*"을 사용했다는 것이다.