본문 바로가기
Java Spring

POJO 란 무엇인가?

by Bill Lab 2024. 9. 13.
728x90

POJO 프로그램이란...

특별한 제약이나 복잡한 상속 구조 없이 순수한 Java객체를 의미!

JavaBeans 규약을 따르지 않더라도 복잡한 framework나 특정 기술 스택에 의존하지 않고

단순하게 설계된 Class를 말한다

 

그럼 장점으로는?

 

구조가 단순해진다

: 특별한 상속이나 구현을 요구하지 않기때문에 코드가 간단하고 이해하기 쉬워진다

(그렇다고 상속이나 구현을 완전히 배제하는 것은 아니다!)

 

유연해진다

: 타 프레임워크나 라이브러리에 종속되지 않기 때문에 변경되더라도 POJO에는 직접적인 영향이 없다.

 

테스트 편리

: 독립적이고 자유롭게 동작하기때문에, Unit 테스트 실행이 가능하다

 

 

 

 

 

 

 

 

 

728x90

'Java Spring' 카테고리의 다른 글

영속성 이란? (Java Spring Boot 완전기초)  (1) 2024.09.16
Spring Boot 완전 기초  (2) 2024.09.15
Spring Boot 기본  (1) 2024.09.15
Java 완전 기초  (1) 2024.09.13
Java 에 대해서  (0) 2024.09.13