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
'Spring Boot' 카테고리의 다른 글
[Kotlin+SpringBoot] Kotest 사용 시 @Autowired 오류 (0) | 2023.03.16 |
---|---|
[SpringBoot] Spring Rest Docs 적용 (gradle 7버전) (3) | 2022.09.20 |
[Servlet/JSP] 이클립스 Dynamic Web Project 생성 및 구조 확인 (0) | 2022.03.25 |