본문 바로가기

Lobo's study room/정보처리기사

[SW 공학]POJO(Plain Old Java Object)

POJO(Plain Old Java Object)
객체 지향적인 원리에 충실하면서, 환경과 기술에 종속되지 않고 필요에 따라 재활용될 수 있는 방식으로 설계된 오브젝트.
  • 특정 환경에 종속되는 클래스(ex.HttpServletRequest, MessageListener 등등)를 상속받아 사용함으로써 다른 환경으로 이전이 어렵거나 소스의 확장성이 떨어지는 점을 지양해야 한다는 개념이다.
  • 상속관계가 전혀 없이 사용 가능한 getter, setter로만 이루어진 VO 객체도 POJO 객체이다.