Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
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
Archives
Today
Total
관리 메뉴

Everything has an expiration date

09 [JAVA Bean (자바 빈)] 본문

[WebStudy] Concept

09 [JAVA Bean (자바 빈)]

Jelly-fish 2023. 12. 14. 08:39

 

○ 개요

- 자바로 작성되어진 컴포넌트(객체)들을 이반적으로 일컫는 말

 

○ 사용 목적

 

   - JSP 페이지에서 로직 부분을 분리하여 코드를 재사용함으로써
     프로그램의구성 효율을 높이기 위함

 

○ JAVA Bean 만들기

 

   - 자바 빈은 자바 클래스이므로 자바 클래스를 설계하는 것과 기본 규칙이 같다.
   - 자바 빈에서는 멤버 변수를 프로퍼티(Property)라고 부른다.
   - 클래스 선언은 『public』, 프로퍼티 선언은 『private』으로 한다.
   - 프로퍼티 당 하나의 getter 와 setter 를 갖는다.
   - (매개변수가 없는) 기본 생성자를 포함한다.
   - 직렬화 할 수 있어야 한다.
     (Serializable 인터페이스를 구현)
   - POJO(Plane Old Java Object)
     (인터페이스 없이 다른 클래스 상속받지 않고 기본적인 클래스로 구성한다는 뜻.)
     (Object 클래스만 상속받는 일반적인 클래스)
     (DTO로 구성한 것들을 JAVA Bean 이라고 한다.)

'[WebStudy] Concept' 카테고리의 다른 글

11 [Emmet(에밋)]  (0) 2023.12.15
10 [쿠키와 세션]  (0) 2023.12.15
08 [포워딩(Forwarding)과 리다이렉트(Redirect)]  (0) 2023.12.11
07 [GET 방식과 POST 방식]  (1) 2023.12.07
06 [JSP 데이터 송수신 실습]  (1) 2023.12.07