본문 바로가기
Web/Spring

스프링의 삼각형 첫 번째 POJO - Plain Old Java Object 개념정리

by 952_hi 2022. 5. 1.

Servlet과 Jsp 공부하면서 다들 Spring을 사용한다고 하길레 뭐 때문일까 생각했다.

요즘 Spring으로 웹을 만들면서 엄청 편하다라고 느끼는 중인데

스프링의 삼각형 중 하나인 POJO 부분을 간단히 정리해보려고 한다.

 

POJO

 

1. POJO - Plain Old Java Object

POJO 특정 환경이나 기술에 종속적이지 않은 객체지향 원리에 충실한 자바객체

테스트하기 용이하며 객체지향 설계를 자유롭게 적용할 수 있다.

특정 프레임워크나 기술에 의존적이지 않은 자바 객체

특정 기술에 종속적이지 않기 때문에 생상성, 이식성 향상

 

Plain -> component interface를 상속받지 않는 특징

ex) 서블릿+JSP 웹에서 컨트롤러를 하나 만들다라고 가정했을때

request나 response를 사용하기 위해서는 HttpServlet과 같은 부모로 부터 상속을 받아야 사용가능해서

특정 기술에 종속적이게 됨

 

Old -> EJB 이전의 java class를 의미

 

 

댓글