
JSP에서 사용하는 업무처리용 특히 데이터베이스 관련 처리용 자바클래스 모음
자바빈즈 사용 목적
클래스는 하나만 만들어 사용하는 것이 아니라 여러 개를 만들어 사용할 수 있다. 필요하다면 서로서로 도와가면서 하나의 동작을 이루어낸다. 이런 경우 클래스들끼리 자신의 기능에 대해서 서로 사용할 수 있는 권한을 부여하게 된다.
1. public - 모든 클래스는 public 기능을 사용할 수 있다.
2. protected - 특별한 관계가 있는 클래스만 사용 가능하다.
3. private - 다른 클래스도 사용 불가능하고 private 클래스 자체만 사용 가능하다.
private String name; // 이름을 저장할 변수를 name으로 설정
public void setName(String name) {
this.name = name; // 이 클래스의 name은 name이다.
}
public String getName() { // getName-> 변수 name의 첫글자 n을 대문자로 하여 정해줌.
return name; // name 변수에 저장된 값 반환
<jsp:useBean id="..." class="..." scope="..."/> // 1. 빈을 생성함
<jsp:setProperty name="..." property="..." value="..."/> // 2. 빈에 값을 저장함
<jsp:getProperty name="..." property="..."/> // 3. 빈의 값을 가져옴
name: 사용할 빈의 이름을 지정해 준다.
property: 값을 저장할 빈의 변수를 지정해 준다.
value: 변수의 값을 지정해 준다.
param: 폼으로 넘어온 파라미터의 이름을 지정해 준다.
name: 사용할 빈의 이름을 지정해 준다.
property: 값을 가져올 빈의 변수를 지정해 준다.