티스토리 뷰

스프링

POJO vs Not POJO란?

ITGenerations 2019. 11. 24. 20:20

참고 스프링 퀵 스타트 p33

 

POJO는 Plain Old Java Object의 약자로 번역하면 평범한 옛날 자바 객체를 의미한다.

이게 무슨 말인지 이해하기 위해서는 Not POJO가 무엇인지 이해하는게 편하다.

대표적인 Not POJO는 Servlet 클래스다. 이 클래스는 우리 마음대로 만들 수 없으며, 반드시 요구되는 규칙에 맞게 클래스를 만들어야된다.

 

작성 규칙

1. javax.servlet, javax.servlet.http 패키지를 import 해야 한다.

2. public 클래스로 선언되어야 한다.

3. Servlet, GenericServlet, HttpServlet 중 하나를 상속해야 한다.

4. 기본 생성자( Default Constructor)가 있어야 한다.

5. 생명주기에 해당하는 메소드를 재정의(Overriding)한다.