Spring/Theory

POJO(Plain Old Java Object)란?

ITGenerations 2019. 5. 19. 09:46

POJO란 말 그대로 평범한 엤날 자바 객체를 의미한다. POJO를 좀 더 쉽게 이해하기 위해서 반대로 POJO가 아닌 클래스가 무엇인지 이해하면 된다. 대표적인 Not POJO클래스가 Servlet 클래스이다. Servlet 클래스는 우리 마음대로 만들 수 없으며, 반드시 Servlet에서 요구하는 규칙에 맞게 클래스를 만들어야 실행할 수 있다.

다음은 Servlet 클래스 작성 규칙이다.

 

- javax.servlet/javax.servlet.http 패키지를 import해야한다.

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

- Servlet/GenericServlet/HttpServlet 중 하나를 상속해야 한다.

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

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

 

출처:스프링퀵스타트 서적