[Spring]/Spring 기본
Spring 삼각형 - POJO(Plain Old Java Object)
팡펑퐁
2022. 10. 11. 22:41
728x90
POJO(Plain Old Java Object)
Java로 생성하는 순수한 객체라는 뜻으로, POJO 프로그래밍이란 순수 자바 객체만을 사용하여 프로그래밍 코드를 작성하는 것을 말한다.
POJO 프로그래밍을 위한 기본적인 규칙
- Java나 Java의 스펙에 정의된 것 이외에는 다른 기술이나 규약에 얽매이지 않아야 한다.
- 특정 환경에 종속적이지 않아야 한다.
POJO 프로그래밍이 필요한 이유
- 특정 환경이나 기술에 종속적이지 않으면 재사용이 가능하고, 확장 가능한 유연한 코드를 작성할 수 있다.
- 코드가 깔끔해지기 때문에 디버깅하기 쉬워진다.
- 특정 기술이나 환경에 종속적이지 않기 때문에 테스트도 단순해진다.
- 객체지향적인 설계를 제한없이 적용할 수 있다.
728x90