BASHA TECH
Ch05. 서블릿의 이해 본문
728x90
1. 서블릿의 개요
서블릿: httpServlet class를 상속받은 것 => Servlet
서블릿은 자바로 만들어진 프로그램을 서버에서 실행하기 위해 만들어졌다.
정적인 웹(html)+동적인 정보(data) 제공 가능.
Java class와 다르지 않다.
class가 서블릿 되려면 서블릿은 자바로 구현, 서블릿은 초기화, 실행, 삭제 3가지 기능(메소드)를 반드시 가져야 함. => 인터페이스 (강한 규칙) implements
추상개념은 반드시 override해야한다 => 안 그러면 error
class는 해당 Servlet들은 추상메소드개념으로 있다. (body가 없음) 따라서 overriding 해야 sevlet이 됨.
1. GenericServlet을 implements 해야한다.
2. HTTPServlet을 extends 해야한다. (HTTP를 상속해야하지만, 상속만 받는다고 해결되지 않음. override도 해야함)
Generic Servlet을 implements 하여 서블릿을 만들지만, HTTP servlet이 안 들어있다.
따라서 HTTPservlet을 extends 해서 http도 만들 수 있고, servlet을 만들 수도 있다.
=> 즉, req/res를 받아야한 단 얘기.
Servlet
초기 - init()
실행 - doGet() -> request, response
- doPost() -> request, response
삭제 - destroy()
728x90
반응형
Comments