Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 892 Bytes

pojo.md

File metadata and controls

11 lines (8 loc) · 892 Bytes

POJO란? (Plain Old Java Object)

오래된 방식의 간단한 자바 오프젝트

Java EE(엔터프라이즈 에디션), EJB(엔터프라이즈 자바 빈)등의 중량 프레임워크들을 사용하게 되면서 해당 프레임워크에 종속된 무거운 객체를 만들게 된 것에 반발해서 사용되게 된 용어이다.

Java EE, EJB등의 사용 어려움 등에 의해
객체지향 원리에 따라 만들어진 자바 언어의 기본에 충실하게 비지니스 로직을 구현하는 일명 POJO 방식으로 돌아와야 한다는 목소리가 높아졌다

요즘 JQuery가 무거워져 순수 바닐라 JS로 돌아가가는 것과 비슷한 현상이다.

그렇게 POJO를 이용한 디자인이 널리 쓰임에 따라 POJO기반의 프레임워크들이 탄생하게 되었는데
그중에 가장 대표적인 프레임워크가 스프링이다.