수풀속의고라니 2022. 3. 7. 17:47
728x90

자바빈

- 소프트웨어를 부품화하는 것(객체 생성)

- 한번 빈 객체를 생성하면 여러군데에서 객체를 사용 가능

- 한번 만들어두면 또 만들 필요 없이 그 객체를 사용해서 여러군데에 재사용 가능

- 속성이 있기 때문에 여기에 값들을 넣었다가 가져왔다가 반복하면서 사용

 

자바 빈 만들기

- 자바 빈은 클래스이며 따라서 구성에는 필드와 메소드가 있다.

- 필드의 접근 지정자는 private이며, 메소드는 public으로 사용

 

자바 빈 정의

 

- 자바 빈 클래스 파일은 뒤에 빈이라고 붙임

 

자바 빈 프로퍼티

 

- 자바 빈에 저장되어 있는 값을 프로퍼티라고 함

 

자바 빈 관련 액션태그

 

- 빈 객체 생성

- 값 세팅

- 값 일어옴

- 액션태그 이므로 메소드는 아니지만 메소드와 같은 역할을 함

 

<jsp:useBean>

 

id = 참조변수

 

<예제>

 

 

- java파일 하나 만들어 줌

 

 

<jsp:getProperty>, <jsp:setProperty> 액션 태그

 

- 위의 예제처럼 스크립트릿 사용 안하고 액션태그로 사용해도 됨

 

<예제>

 

 

위의 예제와 같은 값이 나오게 됨

 

회원 정보를 저장하는 빈 만들기

 

<예제>

 

 

- 위 필드로 get, set메소드 생성

 

 

- html 파일

 

 

- jsp

728x90