728x90
CSR(Client Side Rendering)
- HTML 결과를 자바스크립트를 사용해 웹 브라우저에서 동적으로 생성해서 적용
- 주로 동적인 화면에 사용, 웹 환경에서 필요한 부분을 변경할 수 있음
- 예) 구글지도 등
- 관련기술 ; React, Vuejs -> 웹 프론트엔드 개발자
SSR(Server Side Rendring)
- HTML 최종 결과를 서버에서 만들어서 웹 브라우저에 전달
- 주로 정적인 화면에 사용
- 관련 기술 : JSP, 타임리프 -> 백엔드 개발자
자바 뷰 템플릿 역사
- HTML을 편리하게 생성하는 뷰 기능
JSP
- 속조 느림, 기능 부족
프리마커, 벨로시티
- 속도 문제 해결, 다양한 기능
타임리프
- 내추럴 탬플릿(HTML의 모양을 유지하면서 뷰 템플릿 적용 가능), 스프링 MVC와 강력한 기능 통합
참고
김영한 - 스프링 MVC 1편
728x90
'넓고 얕은 웹 지식' 카테고리의 다른 글
NGINX 설치 및 간단히 알아보기 (0) | 2023.05.12 |
---|---|
프록시 서버(Proxy Server) 요약 정리 (0) | 2023.05.12 |
스레드 & 스레드 풀 1분 요약 정리 (0) | 2023.02.05 |
서블릿(Servlet) 1분 요약 정리 (0) | 2023.02.05 |
웹 서버와 웹 애플리케이션 서버(WAS) 1분 요약 (0) | 2023.02.05 |