웹
-
Web - 웹의 동작 원리Web/Web 2021. 10. 19. 22:14
웹의 동작 원리 웹의 동작 순서 1. 사용자가 웹 브라우저의 주소창에 특정 사이트의 주소를 입력한다. 2. 웹 브라우저가 DNS에게 특정 사이트의 도메인 주소를 요청한다. 3. DNS가 웹 브라우저에게 사이트의 IP 주소를 응답한다. 4. 웹 브라우저가 웹 서버에게 IP 주소를 이용하여 html 문서를 요청한다. 5. 웹 서버는 즉시 웹 페이지를 응답하지 못하고, 웹 애플리케이션 서버와 데이터베이스에서 웹 페이지 작업을 처리한다. 6. 작업 처리 결과를 웹 서버로 보낸다. 7. 웹 서버는 웹 브라우저에게 html 문서 결과를 응답한다. 8. 웹 브라우저는 화면에 웹 페이지를 출력한다. 웹 클라이언트 웹 클라이언트란? ㆍ 웹 클라이언트는 웹 서버에 자료를 요청하기 위해 http를 사용하는 프로그램이다. ㆍ..
-
Spring Boot - 스프링 웹 개발 기초Framework & Library/Spring Boot 2021. 9. 23. 17:49
정적 콘텐츠의 동작 과정 1. 웹 브라우저 요청 ex) localhost:8080/hello-static.html 2. 내장 톰캣 서버에서 콘텐츠 탐색 2-1. 우선, 스프링 컨테이너에 접근 → hello-static 관련 컨트롤러가 존재하지 않음 2-2. static 폴더에 접근 → hello-static.html 파일이 존재 3. 브라우저에 hello-static.html 파일을 렌더링 MVC와 템플릿 엔진의 동작 과정 1. 웹 브라우저 요청 ex) localhost:8080/hello-mvc?name=spring 2. 내장 톰캣 서버에서 콘텐츠 탐색 2-1. 스프링 컨테이너에 접근 → 해당 url과 매핑된 컨트롤러가 존재 2-2. 모델이 전달받은 데이터를 처리한 후, 템플릿 이름을 반환 2-3. v..