- HTML은 프로그래밍 언어가 아닌 마크업 언어이기 때문에 정적인 데이터로 한정 -> WAS 등장!!!
웹 기반의 프로그램은사용자가 요구하는 내용에 대해 웹 서버에서 찾아 웹문서로 제공한다.이때 제공되는 웹문서 속 데이터는 문서로 미리 만들어져있는 것이 불가능하다.(시시때때로 변하는 데이터를 수정해야하기 때문!)
다시 말하자면, 사실상 웹서버에는 문서가 만들어져있는 것이 아니라 문서를 만들기 위한 코드(Server Application)가 있을 뿐이라는 것이다!! 따라서 웹서버는 그 코드를 찾아 DB에서 문서화하여 클라이언트에게 전달해야 한다.
그러기 위해선 코드를 실행할 수 있는 추가적인 환경이 필요로 한다.그것이 바로 WAS(Web Application Server) 이다!
상황에 따라 변하는 정보를 제공할 수 있는가?
Web Server : 정적인 컨텐츠
WAS : 정적 + 동적인 컨텐츠
[서버프로그래밍] 3. 서블릿(Servlet)이란? (0) | 2021.07.04 |
---|---|
[서버프로그래밍] 2-3. 웹 서버 - 톰캣(Tomcat) 사용하기 (0) | 2021.06.22 |
[서버프로그래밍] 2-1. 웹 서버와 클라이언트 (0) | 2021.06.20 |
[서버프로그래밍] 1. 웹 프로그래밍의 이해(개념 정리) (0) | 2021.06.20 |
[WEB] 웹 기반 프로그래밍 - 정적 웹프로그래밍과 동적 웹프로그래밍 (0) | 2021.06.19 |