학원/JSP - 학원
자바빈
수풀속의고라니
2022. 3. 7. 17:47
728x90
자바빈
- 소프트웨어를 부품화하는 것(객체 생성)
- 한번 빈 객체를 생성하면 여러군데에서 객체를 사용 가능
- 한번 만들어두면 또 만들 필요 없이 그 객체를 사용해서 여러군데에 재사용 가능
- 속성이 있기 때문에 여기에 값들을 넣었다가 가져왔다가 반복하면서 사용
자바 빈 만들기
- 자바 빈은 클래스이며 따라서 구성에는 필드와 메소드가 있다.
- 필드의 접근 지정자는 private이며, 메소드는 public으로 사용
자바 빈 정의
- 자바 빈 클래스 파일은 뒤에 빈이라고 붙임
자바 빈 프로퍼티
- 자바 빈에 저장되어 있는 값을 프로퍼티라고 함
자바 빈 관련 액션태그
- 빈 객체 생성
- 값 세팅
- 값 일어옴
- 액션태그 이므로 메소드는 아니지만 메소드와 같은 역할을 함
<jsp:useBean>
id = 참조변수
<예제>
- java파일 하나 만들어 줌
<jsp:getProperty>, <jsp:setProperty> 액션 태그
- 위의 예제처럼 스크립트릿 사용 안하고 액션태그로 사용해도 됨
<예제>
위의 예제와 같은 값이 나오게 됨
회원 정보를 저장하는 빈 만들기
<예제>
- 위 필드로 get, set메소드 생성
- html 파일
- jsp
728x90