POJO란 말 그대로 평범한 옛날 자바 객체를 의미한다.
POJO를 좀 더 쉽게 이해하기 위해서 반대로 POJO가 아닌 클래스가 무엇인지 이해하면 된다.
대표적인 Not POJO 클래스가 Servlet 클래스이다.
Servlet클래스는 우리 마음대로 만들 수 없으며 반드시 Servlet에서 요구하는 규칙에 맞게 클래스를 만들어야 실행할 수 있다.
- javax.servlet, javax.servlet.http 패키지를 import해야 한다.
- public 클래스로 선언되어야 한다.
- Servlet, GenericServlet, HttpServlet 중 하나를 상속해야 한다.
- 기본 생성자가 있어야 한다.
- 생명주기에 해당하는 메소드를 재정의 한다.