[Spring]/Spring 기본

Spring 삼각형 - POJO(Plain Old Java Object)

팡펑퐁 2022. 10. 11. 22:41
728x90

<Spring 삼각형>

POJO(Plain Old Java Object)

 Java로 생성하는 순수한 객체라는 뜻으로, POJO 프로그래밍이란 순수 자바 객체만을 사용하여 프로그래밍 코드를 작성하는 것을 말한다.

 

POJO 프로그래밍을 위한 기본적인 규칙

  • Java나 Java의 스펙에 정의된 것 이외에는 다른 기술이나 규약에 얽매이지 않아야 한다.
  • 특정 환경에 종속적이지 않아야 한다.

POJO 프로그래밍이 필요한 이유

  • 특정 환경이나 기술에 종속적이지 않으면 재사용이 가능하고, 확장 가능한 유연한 코드를 작성할 수 있다.
  • 코드가 깔끔해지기 때문에 디버깅하기 쉬워진다.
  • 특정 기술이나 환경에 종속적이지 않기 때문에 테스트도 단순해진다.
  • 객체지향적인 설계를 제한없이 적용할 수 있다.
728x90