Web Architecture에 대한 이해

2022. 3. 25. 02:44

* Backend를 공부하기에 앞서 간단하게 전체적인 Web 구조를 이해하고 가자!

 

1. Client : data를 가지고 요청(request)하고, 요청에 대한 응답(response)을 받는 곳

2. Web Server

  • static content(HTML pages, files, ...)를 전달한다.
  • Http request와 Http response만 처리한다.

3. Application Server : 클라이언트의 요청에 대한 business logic을 처리하고 dynamic content(Servlet)을 생성한다.

 

https://www.educative.io/edpresso/web-server-vs-application-server

 

Web server vs. Application server

Creator: Edpresso Team

www.educative.io

이 곳에서 좀 더 자세한 설명을 확인할 수 있다.


그러면 Web Application Server(WAS)는...

Web Server + Application Server의 기능을 제공.

- Http protocol 처리

- business logic 처리

- dynamic content 생성

 

 

WAS로는 Weblogic, Tomcat, JEUS 등이 있다.


 

728x90

BELATED ARTICLES

more