Today I Learned_220411
Web
Web Server vs. WAS
Web
- 인터넷을 기반으로 한 정보를 공유, 검색할 수 있게 하는 서비스
- 주소, 통신규격, 내용으로 이루어짐
Server
- 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템
Web Server
- 인터넷을 기반으로 클라이언트에게 웹 서비스를 제공하는 컴퓨터. 정적인 데이터로 한정되어 있다.
- 웹 서버만으로는 html, css, 이미지 등 처리할 수 있는 데이터가 정적으로 한정되어 있음 > 프로그래밍이 들어간 로직 처리 불가
- 예시 제품군 : Apache, IIS, NginX
Web Application
- 웹에서 실행되는 응용 프로그램
Web Application Server
- 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크
- 웹 애플리케이션을 실행시켜 필요한 기능을 수행하고 그 결과를 웹 서버에게 전달
- 동적인 페이지를 생성할 수 있으며 비즈니스 로직 수행 가능
- 프로그램 실행 환경과 데이터베이스 접속 기능 제공
- 웹 서버 + 웹 컨테이너가 합쳐진 개념(Java)
- 예시 제품군 : 톰캣, JEUS, .NET
이 둘의 차이 -> 상황에 따라 변하는 정보를 제공할 수 있는지?