목록Web Project/웹 프로그래밍 기초 (2)
Keep going
정적인 페이지 - 동일한 요청에 대해서 동일한 내용의 페이지를 반환한다. 동적 페이지 - 동일한 요청이더라도 누가/언제 요청했는지에 따라 내용이 변하는 페이지이다. ex) 쇼핑몰 사이트의 장바구니 페이지 등 ◈ 웹 서버 HTTP 요청에 따라 서버에 저장되어 있는 적절한 웹페이지를 클라이언트에게 전달하는 것이다. 웹 서버는 요청에 따라 정적인 컨텐츠(html, javaScript, css등) 를 제공하지만 동적인 켄텐츠는 제공해주지 못한다. 웹 서버는 동적인 컨텐츠 제공을 위한 요청을 WAS로 보내고, WAS가 처리한 결과를 클라이언트에게 전달 한다. ◈ 웹 애플리케이션 서버 웹 서버와 웹 컨테이너가 합쳐진 형태이다. 인터넷 상에서 HTTP를 통해 어플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진)이다...
Protocol이란? 프로토콜이란 규칙이라고 생각하면 됩니다. 우리 인간의 일상생활에도 정해진 규칙이 있듯이, 모든 프로그램도 정해진 규칙에 맞춰 개발했기 때문에 서로 정보를 교환할 수 있게 된 것입니다. ◈ HTTP란? HTTP는 Hyper Text Transfer Protocol의 두문자어로, 인터넷상에서 데이터를 주고받기 위한 프로토콜입니다. HTTP는 서버/ 클라이언트의 모델을 따릅니다. 클라이언트가 서버한테 요청을 보내고 이 요청을 받아서 서버가 클라이언트에게 응답을 보내는 방식입니다. HTTP는 또한 무상태 프로토콜입니다. 무상태 프로토콜은 서버가 클라이언트에게 받은 요청에 대한 응답을 하고 나서 바로 클라이언트와의 연결을 끊는 것입니다. 무상태 프로토콜의 장단점 - 장점 : 불특정 다수를 대..