HttpServlet
- HttpSerlvet은 GET/POST 등에 맞게 doGet(), doPost() 등을 제공하므로, 개발자들은 본인에게 필요한 메소드를 오버라이드하는 것만으로 GET/POST 방식 처리를 나누어서 처리할 수 있다.
- HttpServlet을 상속받은 클래스 객체는 톰캣과 같은 WAS의 내부에서 자동으로 객체를 생성하고 관리하기 때문에 개발자가 객체 관리에 신결 쓸 필요가 없다.
- HttpServlet은 멀티 스레드에 의해서 동시에 실행될 수 있도록 처리되기 때문에 개발자는 동시에 많은 사용자를 어떻게 처리해야 하는지에 대한 고민을 줄일 수 있다.
HttoServlet은 상위 클래스로 GenericServlet이라는 추상 클래스를 상속한다. GenericServlet과 HttpSerlvet의 가장 큰 차이는 GenericServlet의 경우 HTTP 프로토콜에 특화되지 않는 요청과 응답에 대한 기능을 정의하고 있다.
HttpServlet 서블릿 클래스의 과정
*init()의 내용은 아래 참고 부탁드립니당 https://steady-developer-hyemin.tistory.com/39
[Servlet] Servlet 실행 방법 / @WebServlet
서블릿 실행 Servlet 파일을 담을 Package를 만들어보자. src 폴더에 마우스 오른쪽 버튼을 누르고 단축메뉴에서 [New] -> [Package]를 선택한다. package 이름은 co.kr.test ,보통 패키지 이름은 도메인으로 하
steady-developer-hyemin.tistory.com
[Spring] 스프링 시큐리티란 ? / 시큐리티 기본 설정 / 예시 (0) | 2023.12.11 |
---|---|
[Spring] HttpServletRequest , HttpServletResponse란? / 주요 기능과 자주 사용하는 메서드 (0) | 2023.12.11 |
[Spring] PRG 패턴 / 와이어프레임 (0) | 2023.12.11 |
[Spring] Web MVC 방식 (0) | 2023.12.10 |
[Spring] Web 기본 동작 방식 (0) | 2023.12.10 |