안녕하세요 길벗수험서 운영팀입니다.
여기서 동적 서비스는 간단히 말하면 서버 사이드에서 수행하는 Java, node와 같은 렌더링 작업을 의미합니다.
말씀하신대로 JS파일을 웹서버에 올려두는 것은 가능하나, 여기서 JS파일이 처리되는 것은 웹서버의 처리능력이 아닌 접속한 클라이언트들의 브라우저가 처리하게 됩니다.
웹서버는 수많은 클라이언트의 요청을 처리해야하기 때문에 처리가 복잡한 랜더링 작업들을 WAS에 떠넘기고, 클라이언트의 요청에 따라 HTML이나 이미지 등을 제공하죠. 이 사이에 JSP 등의 스크립트 파일이 있을 수 있으나, 이것들은 대부분 클라이언트의 브라우저에서 처리되도록 구성됩니다.
추가로, 최근 웹 서버의 성능 향상 또는 WAS의 제공 서비스의 범위 증가 등으로 인해 서로 구분이 불분명해지고 있습니다. Tomcat이 웹서버를 기능을 제공하기도 하고, 아파치 HTTP나 구글 웹 서비스에서 어느정도의 서버사이드 기능을 제공하기도 하죠. 때문에 최근에 와서는 웹 서버나 WAS를 구분해서 운영한다기보다, 두 개의 서버를 용도에 맞춰 사용한다는 느낌입니다.
해당 파트는 그저 시험을 위한 학습이라고 생각하고 공부해주세요.
행복한 하루되세요 :)
-
관리자2020-02-20 14:25:59
안녕하세요 길벗수험서 운영팀입니다.
여기서 동적 서비스는 간단히 말하면 서버 사이드에서 수행하는 Java, node와 같은 렌더링 작업을 의미합니다.
말씀하신대로 JS파일을 웹서버에 올려두는 것은 가능하나, 여기서 JS파일이 처리되는 것은 웹서버의 처리능력이 아닌 접속한 클라이언트들의 브라우저가 처리하게 됩니다.
웹서버는 수많은 클라이언트의 요청을 처리해야하기 때문에 처리가 복잡한 랜더링 작업들을 WAS에 떠넘기고, 클라이언트의 요청에 따라 HTML이나 이미지 등을 제공하죠. 이 사이에 JSP 등의 스크립트 파일이 있을 수 있으나, 이것들은 대부분 클라이언트의 브라우저에서 처리되도록 구성됩니다.
추가로, 최근 웹 서버의 성능 향상 또는 WAS의 제공 서비스의 범위 증가 등으로 인해 서로 구분이 불분명해지고 있습니다. Tomcat이 웹서버를 기능을 제공하기도 하고, 아파치 HTTP나 구글 웹 서비스에서 어느정도의 서버사이드 기능을 제공하기도 하죠. 때문에 최근에 와서는 웹 서버나 WAS를 구분해서 운영한다기보다, 두 개의 서버를 용도에 맞춰 사용한다는 느낌입니다.
해당 파트는 그저 시험을 위한 학습이라고 생각하고 공부해주세요.
행복한 하루되세요 :)