반응형

[광고 누르면 오늘의 행운 상승!!]\

POJO(Plain Old Java Object)

  • 특정 규약(contract)에 종속되지 않는다. (Java 언어와 꼭 필요한 API 외에 종속되지 않는다.)
  • 특정 환경에 종속되지 않는다.
  • 객체지향원리에 충실해야 한다.

POJO를 사용하는 이유

  • 코드의 간결함 (비즈니스 로직과 특정 환경/low 레벨 종속적인 코드를 분리하므로 단순하다.)
  • 자동화 테스트에 유리 (환경 종속적인 코드는 자동화 테스트가 어렵지만, POJO는 테스트가 매우 유연하다.
  • 객체지향적 설계의 자유로운 사용

POJO 프레임워크 (스프링, 하이버네이트 등)

POJO를 이용한 애플리케이션 개발이 가진 특징과 장점을 그대로 살리면서 EJB에서 제공하는 엔터프라이즈 서비스와 기술을 그대로 사용할 수 있도록 도와주는 프레임워크

 

반응형

+ Recent posts