티스토리 뷰
0. POJO?
1) Spring framework를 공부하다 보면 볼 수 있는 용어
2) 해석: 명백히 오래된 자바 객체
3) JAVA Beans의 개념
- getter, setter method로 이루어진 Value Object 계열의 Bean을 의미
4) 필요한 만큼, 필요한 부분만 가져다 사용하기 위해
4-1) 무거워진 EJB를 대체하기 위해 자바의 재발견
VO 예시) Pen.java
public class Pen(){ //field private String productName; private int productNumber; private int ink; private int penSize;
//constructor method public Pen(){}
//getter, setter method public String getProductName(){ return this.productName; }
public void setProductName(){ this.productName = productName; }
public int getProductNumber(){ return this.productNumber; }
public void setProductNumber(){ this.productNumber = productNumber; }
public int getInk(){ return this.ink; }
public void setInk(){ this.ink = ink; }
public int getPenSize(){ return this.penSize; }
public void setPenSize(){ this.penSize = penSize; } }//end of class |
1. POJO가 Spring에서 갖는 특징
- 클래스 상속, 인터페이스 구현, 어노테이션을 강제로 사용하지 않음
- 컨테이너 기술, 프레임워크 기술, 라이브러리에 종속되지 않고 개발자가 원하는 대로 개발이 가능
- 가장 일반적인 형태
- 테스트를 작성하기 쉬워짐
※ 단, POJO는 자바 표준 스펙에 해당하지 않음
'분리수거 대기중' 카테고리의 다른 글
SLF4J logging (0) | 2019.05.08 |
---|---|
JSP 주소 호출 방법 (0) | 2019.05.08 |
JQuery: radio 버튼 값 설정, 버튼 값 가져오기 (0) | 2019.03.27 |
텍스트 파일 속 데이터 읽기 (0) | 2019.03.09 |
JSON (JavaScript Object Notation) (0) | 2019.03.07 |