servlet 2

[JSP&Servlet] HTTP란?

HTTP TCP/IP 4계층에서 애플리케이션 계층에 해당하는 프로토콜 전송 계층에서 TCP를 사용하여 웹 브라우저와 웹 서버간에 통신하는 프로토콜 웹브라우저와 웹서버가 통신(요청, 응답)할 때 서로 약속된 요청, 응답메시지를 주고받으면서 통신이 이루어진다 무연결 HTTP는 클라이언트와 서버간에 요청이 있을 때 마다 독립적으로 연결하여 통신하는 방식이다 무상태 상태정보가 유지되지 않는 특성 이전 요청 시 사용한 정보를 다른 요청에서도 계속 사용하고 싶다면, 서버나 클라이언트 측에 정보를 저장해 두고 계속 상태정보를 유지한 후 사용하는 정보 유지기술 필요 요청, 응답 요청정보와 응답정보를 주고받으면서 통신이 이루어지는 방식 웹서버 프로그래밍을 하려면 웹 서버와 클라이언트가 주고받는 요청 및 응답 메시지에 대..

[JSP/Servlet] 웹프로그래밍의 이해

웹 문서 웹에서 클라이언트가 서버에 정보를 요청하면 응답하는 콘텐츠 정적인 웹 문서: 클라이언트가 웹 문서를 요청하면, 웹서버는 이미 만들어져 있는 문서를 클라이언트에게 제공 Ex) HTML, GIF, JPG, PDF, PPT 동적인 웹 문서: 요청 시마다 다른 웹문서의 내용을 클라이언트로 전달하는 것 EX) CGI, API, 서블릿, JSP 다음의 두 가지 방법 중 하나에 의해 처리됨 1. 클라이언트가 서버에 웹문서를 요청하면 웹문서에 동적인 요소를 포함하는 방식(스크립트 방식) → JSP 2. 클라이언트가 서버에 웹문서를 요청하면 서버가 다른 애플리케이션을 통해 웹문서를 재생성하여 제공하는 방식 → Servlet 웹 어플리케이션 간단하게 웹에서 수행되는 애플리케이션 수행되는 위치에 따라 클라이언트 사..