📌 Servlet 이란? 1. 자바 웹 어플리케이션 (Java Web Application) 2. 자바 웹 어플리케이션 폴더 구조 3. Servlet 이란?
Servlet 3.0 spec 이상web.xml 파일 사용 안함자바 어노테이션(@) 사용예시Servlet 3.0 spec 미만web.xml 파일에 등록
실습Servlet 2.5 spec 으로 exam25 이라는 프로젝트 생성해당 프로젝트에 1부터 10까지 출력하는 TenServlet 작성
어떤 객체의 생성부터 소멸까지의 과정init() 👉 service() 👉 destroy()
init() 👉 service() 👉 destroy()WAS는 서블릿 요청을 받으면 해당 서블릿이 메모리에 있는지 확인if ( 메모리에 없음 ) { 해당 서블릿 클래스를 메모리에 올림
WAS는 웹 브라우저로부터 서블릿 요청을 받으면, 요청 시 가지고 있는 정보를 HttpServletRequest 객체 생성 하여 저장웹 브라우저에 응답을 보낼 때 사용하기 위해
웹 브라우저가 보내는 요청정보에 있는 header 값을 읽어들여 브라우저에 출력
HttpServletRequest : 클라이언트가 서버에게 보낸 요청을 추상화한 객체 HttpServletResponse : 서버가 클라이언트에게 응답하기 위한 정보를 추상화한 객체URL 주소의 파
HttpServletRequest : 클라이언트가 서버에게 보낸 요청을 추상화한 객체 HttpServletResponse : 서버가 클라이언트에게 응답하기 위한 정보를 추상화한 객체클라이언트가 요청