Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

방카@Dev

[JSP] Java Beans 본문

BackEnd/JSP

[JSP] Java Beans

방카킴 2024. 5. 16. 19:56

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