728x90

POJO는 오래된 방식의 간단한 자바 오브젝트 라는 말로서 Java EE등의 중량 프레임워크들을 사용하게 되면서 해당 프레임 워크에 종속된 무거운 객체를 만들게 된 것에 반발해서 사용하게된 용어이다.

POJO라는 용어는 이후에 주로 특정 자바 모델이나 기능, 프레임워크 등을 따르지 않은 자바 오브젝트를 디딜하는 말로 사용됬다. 

오래된 방식의 간단한 오브젝트?

- 한마디로 하면 특정 '기술'에 종속되어 동작하는 것이 아닌 순수한 자바 객체를 말하는 것이다

 

스프링 프레임워크(Spring Framwork)는 POHO 방식의 프레임워크이다.

어떠한 제약도 존재하지 않는 일반 클래스이다.
(어떤 방식이든 개발자가 사용 가능하고 어떠한 제약도 받지 않는다.)

- 진정한 POJO란, 객체지향적인 원리에 충실하면서, 환경과 기술에 종속되지 않고 필요에 따라 재활용될 수 있는 방식으로 설계된 오브젝트

 

728x90

'개념정리' 카테고리의 다른 글

html 라이프사이클  (0) 2021.04.28
이클립스  (0) 2021.04.13
AS - IS / TO - BE 분석  (0) 2021.04.09
카멜케이스, 파스칼케이스, 스네이크케이스  (0) 2021.04.07
Get ,Post  (0) 2021.04.07

+ Recent posts