- [ TechStudy ][Tech] VueJS2023-12-30 10:57:471. SPA vs MPA SPA(Single Page Application)는 한 개(Single)의 Page로 구성된 Application이다. MPA(Multiple Page Application)는 여러 개(Single)의 Page로 구성된 Application이다. MPA는 새로운 페이지를 요청할 때마다 정적 리소스가 다운로드된다. 매번 전체 페이지가 다시 렌더링 된다. 반면 SPA는 웹 에플리케이션에 필요한 모든 정적 리소스를 최초 한 번에 다운로드한다.그 이후 새로운 페이지 요청이 있을 때, 페이지 갱신에 필요한 데이터만 전달 받아서 페이지를 갱신한다. 그래서 SPA를 CSR(Client Side Rendering) 방식으로 렌더링한다고 말하고 MPA를 SSR(Server Side Render..
- [ TechStudy ][Tech] Restful API란?2023-12-29 09:51:48한줄요약 : 5번, 6번 항목을 지키기 어렵기 때문에 Restful API는 정확히 구현하기 어렵다. HTTP API라고 해달라고, REST 를 만든 로이필딩이 말한다. 한마디로 REST 의 특성을 가진 API REST (Representational State Transfer) 자원의 표현으로 구분하여 해당 자원의 상태를 주고 받는 것 웹의 기존 기술과 HTTP 프로토콜을 그대로 사용함 HTTP URI를 통해 자원을 명시하고, Method (POST, GET, PUT, DELETE)를 통해 자원에 대한 CRUD 를 적용한다. REST 의 구성 자원(Resource) - URI 행위(Verb) - Http Method 표현(Representations) - JSON,XML,TEXT 자원 URI 모든 자원..