반응형
Web
웹 서버( Web Server )와 웹 어플리케이션 서버( Web Application Server, WAS ) 란?
웹 서버 Web Server
- HTTP 요청을 처리하는 서버.
아파치 Apache
- 세계에서 가장 많이 사용하는 Web Server중 하나.
- Apache 소프트웨어 재단에서 관리하는 HTTP Web Server이다.
- 구축이 쉽으며, 오픈소스이다.(무료)
웹 어플리케이션 서버 Web Application Server
- 웹 페이지를 처리해 주는 서버.
톰캣 Tomcat
- Apache 소프트웨어 제단에서 관리하는 WAS.
- Java Servlet을 실행시키고, JSP코드가 포함되어 있는 웹 페이지를 처리한다.
- Web Server에서 넘어온 동적인 페이지를 읽어 프로그램을 실행하고,
결과를 HTML로 재구성하여 Web Server에 돌려준다.
- Tomcat을 실행하기 위해서는 JRE 1.1이상의 Java Runtime 환경이 필요하다.
- Web Server와 Servlet Container의 결함으로 다양한 역할을 수행하는 서버.
- Client의 요청을 받아 처리하고, 결과를 다시 Client로 응답해주는 역할을 하는 것이 Servlet Container.
※ Web Server와 WAS의 차이점은 Servlet Container 가능 유무.
The End.
반응형
'Study > Etc' 카테고리의 다른 글
[자격증] AICE( AI Certificate for Everyone ) (0) | 2022.10.15 |
---|---|
[프로그램 언어] 러스트 Rust (0) | 2022.10.12 |
Q. SI개발자가 되려면...? (0) | 2022.03.01 |
JSON 이란? (0) | 2022.03.01 |
[잡생] 게시물 정렬하려면 어떻게 할까...? (0) | 2021.02.23 |