CS/웹 애플리케이션3 3. SSR과 CSR 📌 MPA vs SPA ✔️ MPA MPA(Multi Page Application)는 여러 페이지로 구성된 웹 애플리케이션을 말한다. 인터렉션이 발생할 때마다 서버로부터 새로운 HTML을 받아 해당 링크로 이동하여 페이지 전체를 렌더링하는 전통적인 웹페이지 구성 방식이다. ✔️ SPA SPA(Single Page Application)는 단일 페이지로 구성된 웹 애플리케이션을 말한다. 브라우저에 최초에 한 번 페이지 전체를 로드하고, 이후부터는 특정 부분만 Ajax를 통해 바인딩하는 웹페이지 구성 방식이다. Ajax 통신을 통해 json이라는 api 통신 방식을 사용하여 페이지 구성에 필요한 데이터를 서버로부터 내려받는다. 📌 SSR Server Side Rendering의 줄임말으로 서버에서 웹 페이.. 2022. 8. 21. 2. 클라이언트-서버 아키텍쳐(Client-Server Architecture) 📌 클라이언트-서버 아키텍처 웹에서 제공되는 서비스는 주로 서비스를 이용하는 (클라이언트) 와 서비스 제공쪽(서버)으로 나뉜다. 이러한 구조를 클라이언트-서버 아키텍처(Client-Server Architecture)라고 부른다. ✔️ 클라이언트(Client) 서비스를 사용하는 컴퓨터(Service User)를 말한다. 클라이언트는 사용자가 직접 이용한다. 따라서, 사용 편의성이나 휴대성 등을 고려해 개발이 이루어진다. ✔️ 서버(Server) 서비스를 제공하는 컴퓨터(Service Provider)를 말한다. 서버는 유지보수할 시점을 제외하고는 24시간 일년 내내 작동하고 있어야 한다. 클라이언트가 언제 접속해서 서비스를 이용할지 모르기 때문이다. 그러므로, 사용자와는 직접적 접점이 없기 때문에 편의성.. 2022. 8. 9. 1. 웹 애플리케이션에 대한 이해 📌 웹(WEB) 월드 와이드 웹(World Wide Web)이란 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미한다. 인터넷과 같은 의미로 많이 사용되고 있지만, 정확히 말해 웹은 인터넷상의 인기 있는 하나의 서비스일 뿐이다. 하지만 현재에는 인터넷과 웹이라는 단어가 서로 혼용되어 사용될 만큼 인터넷의 가장 큰 부분을 차지하고 있다. 웹은 인터넷 상에서 텍스트나 그림, 소리, 영상 등과 같은 멀티미디어 정보를 하이퍼텍스트 방식으로 연결하여 제공한다. ※ 하이퍼텍스트(HyperText) : 문서 내부에 또 다른 문서로 연결되는 참조를 집어 넣음으로써 웹 상에 존재하는 여러 문서끼리 서로 참조할 수 있는 기술을 의미한다. 최초에는 문자정보 전달에만 초점이 맞춰져 있었다. 하지만 사용자와.. 2022. 8. 8. 이전 1 다음