Web 과 WAS
Client가 요청한 것을 정적으로 처리할 수 있으면
Web가 정적 파일을 처리한다.
동적으로 처리해야 할 경우 WAS가 DB와 소통하여 처리한다.
WebServer : 정적 컨텐츠 제공 (HTML문서, CSS, 이미지, 파일 등)
WAS (Web Application Server): DB조회, 동적 컨텐츠 제공
WAS는 Java Servlet 컨테이너를 포함하고 있어서 Java 웹 애플리케이션(우리가 만드는 Spring 서버)을 실행한다.
Servelt이란 웹 어플리케이션을 위한 JAVA 클래스 구조를 가진 자바 서버 프로그래임이다.
HttpServlet, Servlet
- ServletRequest에는 파라미터, 헤더, 세션 등이 포함되어있다.
출처: https://velog.io/@jeiho/231130
'Spring' 카테고리의 다른 글
[TIL] 231212 Spring CRUD 만들기 복습 (0) | 2023.12.12 |
---|---|
[TIL] 231211 Spring Security 관리자 페이지 만들기, Spring 댓글 페이지, 프로젝트 회고 (2) | 2023.12.11 |
[TIL] 231206Spring @RequestParam (0) | 2023.12.06 |
[TIL] 231206Spring Optional, 쿠키, 세션 만들기, JWT (0) | 2023.12.06 |
[TIL] 231201Spring 통합테스트 Service Test (0) | 2023.12.02 |