Back-End/JSP

[JSP] 자바빈즈란?

챌링킴 2021. 7. 20. 21:39
반응형

1) 자바빈즈란?

- 빈은 객체를 뜻한다.

- JSP의 표준 액션 태그를 통해 접근할 수 있는 자바의 객체로서 필드와 setter, getter 메소드로 이뤄져있다.

- 하나의 JSP페이지에서도 사용하고  그 외의 다른 페이지에서도 사용가능하다.

 

 

2) 자바빈즈 개발 규약

 

1. 패키지화(default 패키지 인식이 불가함)

2. 필드의 접근자는 private으로 설정한다. (필드는 메소드로만 접근하게 하기위함)

3. getter, setter는 필수로하고 public으로 설정한다..

 

 

3) 자바빈즈 태그

 

1. useBean

- userDTO user = new UserDTO( ); 대신에

  <jsp:userBean class="패키지.UserDTO" id="user"/> 를 사용한다.

 

2. setProperty

- user.setUsername("김사과"); 대신에

   <jsp:setProperty property="username" name="user" value="김사과"/> 를 사용한다.

 

3. getProperty

- user.getUsername( ); 대신에

  <jsp:getProperty property="username" name="user"/> 를 사용한다.

반응형

'Back-End > JSP' 카테고리의 다른 글

[JSP] EL문과 JSTL  (0) 2021.07.26
[JSP] 쿠키(Cookie), 세션(session)  (0) 2021.07.21
[JSP] JSON 개요, 라이브러리 다운로드하기  (0) 2021.07.19
[JSP] Ajax와 XMLHttpRequest 객체  (0) 2021.07.19
[JSP] 요청방식(forward, redirect)  (0) 2021.07.16