방카@Dev
[JSP] Java Beans 본문
JSP 자바빈즈
- JSP와 연동을 위해 만들어진 자바 컴포넌트
- 데이터베이스 연동이나 뷰 데이터 교환에 이용
자바빈즈 규약
1. 자바빈즈는 기본(default) 패키지 이외의 패키지에 속해야 한다
2. 멤버 변수(속성)의 접근 지정자는 private으로 선언한다
3. 기본 생성자가 있어야 한다.
4. 멤버 변수에 접근할 수 있는 getter/setter 메서드가 있어야 한다
5. 게터/세터 메서드 접근 지정자는 public으로 선언
액션태그(Action Tag)
속성 | 설명 |
id | 빈즈 클래스 인스턴스명으로 사용할 변수 |
class | 빈즈 클래스 클래스명으로 패키지 경로를 포함 |
scope | 빈즈 클래스 범위로 page, request, session, application 올 수 있음 |
<jsp:useBean id="mybean" class="DB.MyBean" scope="request"/>
※ 자바 액션태그를 자바 문법으로 변환 시
MyBean mybean = (MyBean)request.getAttribute("mybean");
if(mybean == null){
mybean = new MyBean();
request.setAttribute("mybean",mybean);
}
'BackEnd > JSP' 카테고리의 다른 글
[JSP]영역 객체(Scope) (0) | 2024.05.17 |
---|---|
[JSP]JSTL(Jsp Standard Tag Library) CORE 태그 (0) | 2024.05.16 |
[JSP]MVC Pattern2_게시판 CRUD 기능 (0) | 2024.05.09 |