˖˚˳⊹ public class Hohee ˚ ₊‧✧

[Java] POJO란 무엇일까? 본문

Development/JAVA & Spring

[Java] POJO란 무엇일까?

최호희 2023. 11. 10. 12:52

들어가며,

Spring과 Java를 공부하다가 POJO 프로그래밍이라는 것을 들어봤다. 

POJO가 좋다고 들어본 거 같기도한데... 싶었다. 그래서 오늘은 이 POJO 가 무엇인지 파헤쳐보려한다.

 

 


POJO가 무엇일까❓

 

 

POJO는 순수 Java만을 사용하여 만든 객체이므로 특정 기술이나 환경에 종속되지 않는다.

따라서, 외부 기술이나 규약의 변화에 얽매이지 않아, 보다 유연하게 변화와 확장에 대처할 수 있습니다. 

이러한 POJO를 사용하여 비즈니스 로직을 구현하면 객체지향 설계를 제한없이 적용할 수 있으며, 코드가 단순해져 테스트와 디버깅 또한 쉬워진다. 이처럼 비즈니스 로직을 구현하는 데에 POJO를 적극적으로 활용하는 프로그래밍 패러다임을 POJO 프로그래밍이라고 한다.

 

스프링의 가장 큰 특징은 POJO 프로그래밍을 지향하는 것이라고도 한다.

 

 


공부하고 있는 단계이기에 내용이 100% 정확하지 않을 수 있습니다.

🍀틀린 부분이나 피드백 환영입니다🍀