project 생성하기 생성한 servlet프로젝트에 HttpServlet 라이브러리 의존성 추가 src 디렉토리 하단에 servlet 추가하기 servlet 생성 완료 간단한 servlet 작성 및 실행 생성한 Servlet.java 작성 package pack; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; import java.util.Date;..
메시지의 흐름 HTTP 메시지는 HTTP 애플리케이션 간에 주고받은 데이터의 블록들이다. 이 메시지는 클라이언트, 서버, 프락시 사이를 흐른다. '인바운드', '아웃바운드', '업스트림', '다운스트림'은 메시지의 방향을 의미하는 용어다. 메시지는 원 서버 방향을 인바운드 하여 송신된다 메시지가 원 서버로 향하는 것은 인바운드 로 이동하는 것이고, 모든 처리가 끝난 뒤에 메시지가 사용자 에이전트로 돌아오는 것을 아웃바운드로 이동하는 것이다. 다운스트림으로 흐르는 메시지 HTTP 메시지는 강물과 같이 흐른다. 요청 메시지냐 응답 메시지냐에 관계없이 모든 메시지는 다운스트림 으로 흐른다. 메시지의 각 부분 메시지 문법 1. 요청 메시지 형식 ex) GET /test/hi-there.txt HTTP/1.1 A..
URL과 리소스 URL과 리소스 URL(Uniform Resource Locator)은 인터넷의 리소스(텍스트, 이미지, 동영상 같이 웹에서 사용되는 식별을 할 수 있는 모든 자원) 을 가르키는 표준이름이다. URL은 전자 정보 일부를 가리키고 그것이 어디에 있고 어떻게 접근할 수 있는지 알려준다. HTTP 및 다른 프로토콜을 통해 접근할 수 있다. 인터넷의 리소스 탐색 ex) http://www.hellomyblog.tistory.com/test/index.html URL을 불러올 경우 URL의 첫부분인 http는 URL의 스킴이다. 스킴은 웹 클라이언트가 리소스에 어떻게 접근하는지 알려준다. 이경우, URL이 HTTP 프로토콜을 사용한다 두번째 부분인 www.hellomyblog.tistory.com..