웹 구조는 아래와 같이 구성되어 있다.
자세한 내용은 해당 링크를 참고하자.
Servlet의 상속 구조는 아래와 같다.
GenericServlet과 HttpServlet은 모두 추상 클래스이다.
GenericServlet은 POST든 GET이든 하나로 처리하고 싶을 때 사용하고,
HttpServlet은 POST, GET을 따로따로 처리하고 싶으면 사용한다.
Servlet은 Java 코드 안에 HTML을 포함하고, JSP는 HTML 문서 안에 Java 코드를 포함한다.
JSP는 GenericServlet을 상속받았다.
객체의 생성, 사용, 삭제는 Servlet Container가 담당한다. Servlet Life-Cycle은 아래와 같다.
노란색은 최초 요청 시 한번만 실행되고, 초록색은 요청 시마다 반복 실행된다.
주요 메서드는 아래와 같다.
Parameter 전송 방식은 GET과 POST가 있다. 각 방식의 특징은 아래와 같다.
GET 방식 예시는 아래와 같다.
http://www.samsung.com/good.jsp?parameter1=value1¶meter2=value2