[Web] Web Server와 WAS의 차이와 Web Service 구조 차이
1. 웹 서버 (Web Server)? HTTP 프로토콜을 사용하여 클라이언트로부터 요청을 받고, 정적인 콘텐츠 처리 (HTML, CSS, 이미지, JS) 대표적으로 아파치(Apache)와 엔진엑스(Nginx)가 있다. 웹 페이지의 전달과 같은 단순한 기능 수행 2. WAS (Web Application Server)? JSP, EJB, Servlet 등의 동적인 콘텐츠 생성과 데이터 처리에 특화 대표적으로 Apache Tomcat, Red Hat JBoss, IBM WebSphere 등이 있다. Web Server의 기능들을 분산 처리하고자 사용된다. (분산 환경에서 사용됨) 주로 DB와의 상호작용, 트랜잭션 관리, 보안, 로드 밸런싱, 비즈니스 로직 처리 등 다양한 기능 수행 '웹 컨테이너' 또는 '..
2024. 2. 28.