웹 애플리케이션 이해

-
서블릿

-
동시 요청 - 멀티 쓰레드
- WAS의 멀티 쓰레드 지원 -> 개발자가 멀티 쓰레드 관련 코드를 신경쓰지 않아도됨

-
HTML, HTTP API, SSR, CSR
- 정적 리소스 : 고정된 HTML 파일, CSS, JS, 이미지, 영상 등을 제공
- HTTP API : HTML이 아니라 데이터를 전달(주로 JSON)
- SSR(서버 사이드 렌더링) : 서버에서 최종 HTML을 생성에서 클라이언트에 전달(JSP, 타임리프) <- 정적인 화면
- CSR(클라이언트 사이드 렌더링) : HTML 결과를 자바스크립트를 사용해 웹 브라우저에서 동적으로 생성해서 적용(React, Vue.js) <- 동적인 화면
-
자바 백엔드 웹 기술 역사