서블릿컨테이너
-
웹 애플리케이션의 이해Computer Science/Computer Network 2022. 4. 12. 21:12
웹 서버 거의 모든 형태의 데이터 전송이 가능하고, 서버간 데이터를 주고 받을 때 사용하는 HTTP를 기반으로 동작하고 클라이언트에 정적 리소스(HTML, CSS, 이미지 등)를 제공한다. 웹 애플리케이션 서버 서버에서 처리해야 하는 작업은 서블릿을 지원하는 WAS를 사용한다. HTTP 기반으로 동작하고 웹 서버 기능을 포함하여 정적 리소스 제공이 가능하다. 또한, 동적으로 프로그램 코드를 실행해 애플리케이션 로직을 서버에서 수행할 수 있다. WAS는 서블릿 컨테이너 기능을 제공해주고 JSP나 스프링 MVC 패턴을 적용하여 애플리케이션 로직에 초점이 맞춰져있다. 그러나 WAS가 많은 역할을 담당하면서 서버 과부하의 우려가 있고, 비용이 비싼 애플리케이션 로직이 정적 리소스로 인해 수행이 어려울 수 있다...