강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

const.takeo님의 프로필 이미지
const.takeo

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

웹 서버, 웹 애플리케이션 서버

웹 서버와 WAS

작성

·

898

0

안녕하세요 좋은 강의 감사합니다!

웹서버와 WAS에 관해서 질문드립니다.
웹서버를 프론트엔드(react, vue)등이 쓰는 서버
WAS를 백엔드(스프링,node)등이 쓰는 서버로 이해하면 될까요?

아니면 그것과도 다른 개념인가요? 

퀴즈

Web Server vs WAS, what is the core difference?

Serving Static Resources

Dynamic Content Processing

HTTP Communication

DB Connection

답변 1

0

안녕하세요. const.takeo님, 공식 서포터즈 David입니다.

.
간단하게 설명드리면 웹 서버는 정적 파일을 제공하는 서버이고

웹 애플리케이션 서버는 동적 컨텐츠를 제공하는 서버입니다.

 

위와 같은 맥락에서 react, vue의 빌드된 파일은 정적 파일이기 때문에 웹 서버에 올리는 것이고

스프링의 경우 애플리케이션 로직 실행을 통해 동적으로 컨텐츠를 제공해야 하기 때문에 이런 로직을 실행할 수 있는 환경을 제공하는 웹 애플리케이션 서버에 올리는 것입니다.

 

참고

* https://gmlwjd9405.github.io/2018/10/27/webserver-vs-was.html

* https://www.ibm.com/kr-ko/cloud/learn/web-server-vs-application-server

.
감사합니다.

const.takeo님의 프로필 이미지
const.takeo

작성한 질문수

질문하기