스프링 입문
스프링 입문 1.3 POJO JAVA
코딩펭귄
2023. 12. 26. 01:28
Plain Old Java Object : 순수한 자바 오브젝트를 뜻함
POJO 특징
1. 특정 규약에 종속되지 않음
- 특정 라이브러리, 모듈에서 정의된 클래스를 상속받아 구현하지 않아도 됨
- 외부의 의존성 두지 않고, 순수한 JAVA로 구성이 가능해야 함
2. 특정환경에 종속되지 않음
- 외부종속적인 http request, session등은 POJO를 위배한것으로 간주함
- @Annotation기반의 설정도 POJO라고 볼수없음
POJO Framework
- Spring, Hibernate : 객체지향적 설계를 하며, POJO를 지향