HTTP HTTP API CSR SSR

hanahana·2023년 3월 16일
0

spring 스터디

목록 보기
4/5

정적 리소스

  • http요청이 들어오면 생성된 리소스 파일을 서버에서 제공한다.

동적 리소스

  • was는 요청에따라 db정보를 조회하여 html을 동적으로 생성하여 웹브라우저에 제공한다.

HTTP API

  • html이 아니라 데이터를 전달
  • 주로 json사용
  • 데이터만 주고받고 UI화면은 클라이언트가 별도 처리한다. 이 경우 화면은 UI가 알아서 처리하기때문에 db에 데이터만 필요하다. 이경우 json이 효율적이다.
  • 자바스키립트를 통한 API를 호출한다
  • 앱클라이언트, React같은것을 접촉한다.

SSR

  • JAVA등을 활용하여 백엔드로 서버와 정보를 주고받는 기술

CSR 클라이언트 사이드 랜더링

  • HTML결과를 자바스크립트를 사용해 웹브라우저에서 동적으로 생성한다(백엔드가 아니라 프론트엔드에서 동적으로 생성가능)
  • 관련기술 Reaxt Veu.js
  • 구글지도 gmail

UI기술?

서버 사이드 랜더링 기술

  • JSP 타임리프
  • 화면이 정적이고 복잡하지 않을때 사용
  • 백엔드 개발자는 필수

웹 프론트 엔드 - 클라이언드 사이드 랜더링

  • React Vue
  • 복잡하고 동적인 UI
  • 프론트 개발자 분야
profile
hello world

0개의 댓글