[Java] [Servlet] Servlet이란?
들어가기 전... 자바 웹 애플리케이션이란? WAS에 설치(deploy)되어 동작하는 어플리케이션이다. 자바 웹 어플리케이션에는 HTML, CSS, 이미지, 자바로 작성된 클래스(Servlet도 포함됨, package, 인터페이스 등), 각종 설정 파일 등이 포함된다. 그래서, 다음과 같은 구조를 가지게 된다(다양한 파일들을 모아두는 것임) 실제 인텔리제이에서 많이 보는 폴더 구조가, 자바 웹 애플리케이션의 폴더 구조를 말하는 것이다. 여기에 다양한 파일들이 모여있고, 이것을 실행시켜 자바 웹 애플리케이션을 실행시키는 것이다. 1. Servlet 정의 자바 웹 애플리케이션의 구조에서, 요청과 응답을 처리할 수 있는 Java 클래스 WAS( 예) tomcat)에서 동작하는 Java 클래스이다. 웹 페이지를..