웹 어플리케이션의 처리 순서는
1. 웹 브라우저가 웹 서버에 어떠한 페이지를 요청하게 되면
2. 해당 웹 서버는 웹 브라우저의 요청을 받아서 요청된 페이지의 로직 및 DB와의 연동을 위해 웹 어플리케이션 서버에 처리를 요청하고
3. 이때 웹어플리케이션서버는 DB와의 연동이 필요한 경우 이를 처리하고
4. 로직 및 DB작업의 처리 결과를 웹 서버에 돌려보내고
5. 웹 서버는 웹 브라우저에 결과를 응답한다.
각 요소별로 정리하자면,
- 웹 브라우저
: 웹에서 클라이언트이며 사용자의 작업창이다. ex) 크롬창
- 웹 서버
: 웹 브라우저의 요청을 받아들이는 곳이다. ex) 아파지
- 웹 어플리케이션 서버
: 요청된 페이지의 로직 및 DB와의 연동을 담당한다. ex) 아파지 톰캣
- DB
: 데이터의 저장소이다. ex) MySQL, MongoDB
'개발 > Web Programming' 카테고리의 다른 글
[JSP] 아파치 톰캣 tomcat이란? (0) | 2019.11.28 |
---|---|
[JSP] 웹 어플리케이션 처리 방식 및 구현 방식 (0) | 2019.11.28 |
[JSP] Servlet과 JSP란? (0) | 2019.11.27 |
Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema. (0) | 2019.11.24 |
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client (0) | 2019.11.22 |