POJO : Plain Old Java Object (이런 약어를 외워두면 좀 있어보이는?ㅋㅋ)
Plain : 숨김없는.. 솔직한..
Old : 오래된....
Java : 자바...
Object : 객체..
POJO = 우리가 알고 있는 DTO, VO, BEAN 등 getter, setter로 이루어진 오브젝트 클래스 아시죠?
이러한 순수 자바 오브젝트 클래스를 POJO라고 부르는데요, POJO 가 되기 위해서는 어떠한 환경에도 적용될 수 있게 객체지향적이여야 한답니다.
생각해보면 Setter, Getter 밖에 없는데 적용 안될 수가 없겠죠?
저는 이러한 클래스를 설명할때 데이터를 담는 그릇이라 생각하라고 합니다.
어떤 책에도 나와 있듯이 POJO하면 아래와 같이 3가지 특징이 있습니다.
1. 특정 규약에 종속되지 않아야 POJO라 할 수 있다.
2. 특정 환경에 구애 받지 않아야 POJO다
3. 객체지향적이여야 한다!
POJO는 맑고 순수하며 어디에도 적응을 잘 할 수 있는 아이인듯합니다..ㅋㅋ
아참.. 우리가 흔히 사용하고 있는 스프링(Spring) 도 POJO 프레임웍을 기반으로한 프레임웍 입니다!
'Develop > Java(jsp,jmf)' 카테고리의 다른 글
jsp 로컬 이미지 호출이 안되는경우? (0) | 2018.12.12 |
---|---|
[에러메세지] Page directive: invalid value for import (0) | 2018.11.26 |
IFRAME 을 사용하여 서로 다른 도메인간 세션이 안먹는 현상 (0) | 2012.04.10 |
KCP (한국사이버결제) JSP_Linux 모듈 연동 (3) | 2012.03.21 |
xml, xsl 에서 사이 띄우기 (스페이스바= ) (0) | 2011.12.13 |
java.lang.IllegalArgumentException: argument type mismatch (0) | 2011.09.20 |
YouTuBe API 사용해서 JSON으로 뽑아오기~ (0) | 2011.07.14 |
JAI(Java Advanced Imaging) 로 썸네일 이미지 만들기 (100%) (2) | 2011.06.14 |