✔ 서블릿 예시 코드
@WebServlet(name ="helloServlet", urlPatterns = "/hello") public class HelloServlet extends HttpServlet{ @Override protected void service(HttpServletRequest request, HttpServletResponse response){ //애플리케이션 로직 // TODO } }
/hello URL 요청이 호출되면 서블릿이 실행
- HTTP 요청시
- WAS는
Request,Response객체를 새로 만들어서 서블릿 객체 호출- 개발자는
Request객체에서 HTTP 요청 정보를 꺼내서 사용- 개발자는
Response객체에 HTTP 응답 정보를 입력- WAS는
Response객체에 담겨있는 내용으로 HTTP 응답 정보를 렌더링 하여 HTML을 반환