인터넷의 작동 방식(클라이언트-서버)
인터넷은 수백만 대의 연결된 컴퓨터로 구성된 네트워크이며, 모든 대화에는 두 가지 역할이 있습니다: 클라이언트(당신의 브라우저/앱)는 REQUEST를 보내고, 서버(24시간 작동하는 컴퓨터)는 RESPONSE를 보냅니다. 왜: 당신의 전체 스택은 클라이언트-서버 모델입니다 — 안드로이드 앱은 클라이언트이고, Supabase는 서버이며, 당신의 미래 Spring Boot 백엔드는 당신 자신의 서버입니다. 이 모델 없이는 "데이터가 도착하지 않는 이유"를 디버깅하는 것은 불가능합니다. 언제: 앱에서 서버로부터 데이터를 가져올 때마다, "연결되지 않음"을 볼 때마다, 로직을 작성할 쪽을 결정할 때마다. 어떻게: 클라이언트는 서버의 주소로 요청을 보냅니다 → 서버는 이를 처리합니다(일반적으로 데이터베이스에서 읽기) → 응답을 반환합니다 → 클라이언트는 그 결과를 표시합니다. 어디서: 브라우저, APK, Postman = 클라이언트; Supabase, 당신의 미래 Spring Boot = 서버. 누가: 모든 개발자 — 당신 자신이 양쪽 모두에서 일하게 될 것입니다. 왜냐하면 클라이언트 코드와 서버 코드를 모두 작성하게 될 것이기 때문입니다.
What this asks you
클라이언트-서버 모델에서 통신을 시작하는 요소는 무엇입니까?
and 2 more questions
앱 열기