Web
- 인터넷을 기반으로 한 정보를 공유 검색할 수 있게 하는 서비스.
- URL, HTTP, HTML
Server
- 클라에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템.
WebServer
- 인터넷을 기반으로 클라이언트에게 정적인 웹서비스를 제공하는 컴퓨터.
Web Application Server
Web Application
- 웹에서 실행되는 응용 프로그램.
Web Application Server
- 웹 어플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 S/W 프레임워크
- 웹 어플리케이션은 실행시켜 필요한 기능을 수행하고 그 결과를 웹서버에 전달.
- php, jsp, asp와 같은 언어들을 사용해 동적인 페이지를 생성할 수 있는 서버
- 프로그램 실행 환경과 DB 접속 기능 제공
- 비즈니스 로직(?) 수행가능
- 웹서버 + 웹컨테이너 구조.
- 자바에선 웹어플리케이션 컨테이너(?)라 부름.
비즈니스 로직 : 백엔드 단에서 실행되는 코드 로직을 말한다.
컨테이너 : JSP, servelt을 실행 시킬 수 있는 S/W
웹 어플리케이션 컨테이너 : 웹 어플이 배포되는 공간.
그래서 WAS와 Web Server의 차이가 뭐냐
- 상황에 따라 변하는 정보를 제공할 수 있는가에 따라 둘로 나뉜다.