jsp파일을 tomcat이 파일명_jsp.java로 변환해주고,
class파일로 다시 변환해서 서버 페이지가 읽을수 있게 한다.
일반적으로 웹 페이지는 정적으로 이루어져있으나, 동적인 페이지를 작성하기 위해서 필요한 자바 프로그램이다.
간단히 말해서, Servlet이란 자바를 사용하여 웹을 만들기 위해 필요한 기술입니다.
클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송해주어야 하는데, 이러한 역할을 한다.
web.xml 은 URL 경로와 해당 경로의 요청을 처리하는 서블릿 사이의 매핑을 정의한다.
Hyper Text Markup Language의 줄임말으로, 명시되어있는 규격에 따라서 웹브라우저에 양식을 보내면 그대로 출력하는 언어이다.
get방식은, URL에 직접적으로 정보를 전달하는 방식이며 보안성이 약하다.
post방식은 헤더를 통해서 정보가 전송되는 방식으로 보안성이 강하다.
WAS(Web Application Server)에서 웹어플리케이션을 구분하기 위한 path이다.
이클립스에서 프로젝트를 생성하면, 자동으로 server.xml에 추가 됩니다.
HttpServletRequest 객체 : 클라이언트의 요청 객체
HttpServletResponse 객체 : 클라이언트의 응답 객체