[JSP] 자바빈 (JavaBeans)
앎/web 2014. 3. 18. 15:38 |자바빈(JavaBeans)이란 데이터를 표현하는 것을 목적으로 하는 자바 클래스를 말한다.
자바빈 규약을 따르는 클래스를 자바빈이라 부르며, MVC 구조에서 모델(Model)에 해당된다.
자바빈 규약
- 클래스는 반드시 파라미터가 없는 기본 생성자를 가진다.
- 클래스는 직열화(Serializable)되어야 한다.
- 프로퍼티는 get, set 메서드를 통해 읽고 쓸 수 있어야 한다.
- 프로터티 마다 Getter, Setter가 있어야 한다.
- Getter는 파라미터가 없어야 한다.
- Setter는 하나 이상의 파라미터를 가진다.
- 프로퍼티가 Boolean 일 경우 get 대신 is를 사용한다.
- 프로퍼티의 접근 제어자는 Private, Getter/Setter은 public, 클래스는 public로 정의해야 한다.
자바빈 규약을 만족하는 클래스를 작성해보자.
PersonBean.java
TestPersonBean.java
다음과 같이 확인할 수 있을 것이다.
'앎 > web' 카테고리의 다른 글
[Applet] '보안 설정으로 차단된 응용 프로그램' 오류 발생 시 처리 (0) | 2014.03.19 |
---|---|
[JSP] 액션 (JSP Actions) - plugin, params, param (0) | 2014.03.18 |
[JSP] 액션 (JSP Actions) - useBean, setProperty, getProperty (0) | 2014.03.17 |
[Servlet] 서블릿 이벤트 (Servlet Event) (0) | 2014.03.17 |
[Servlet] 서블릿 필터(Servlet Filter) (0) | 2014.03.13 |