[스프링] 웹 애플리케이션 이해, 서블릿
웹 애플리케이션 이해 웹 서버: HTTP 기반, 정적 리소스 제공, NGINX, APACHE 웹 애플리케이션 서버WAS: HTTP 기반, 웹 서버 기능+애플리케이션 로직 수행,톰캣 Jetty 서블릿: urlPatterns의 URL이 호출-> 서블릿 코드 실행, HttpServletRequest,HttpServletResponse 서블릿 컨테이너: 서블릿을 지원하는 WAS, 생명주기 관리, 싱글톤으로 관리: 최초 로딩 시점, 공유 변수 사용 주의, 서블릿 컨테이너 종료시 함께 종료 JSP도 서블릿으로 변환 멀티 쓰레드 지원: WAS가 처리 SSR(서버 사이드 렌더링): HTML 최종 결과를 서버에서 만들어서 웹 브라우저에 전달(JSP, 타임리프) CSR(클라이언트 사이드 렌더링): 동적인 화면에 사용(Re..
2022. 6. 9.