DataBase ←→Server ←→Client
→서버는 데이터 베이스에 접근하는 역할과 더불어 더 많은 기능을 함
Local DataBase의 한계
동기화가 어렵고 상호작용이 불가능 하다
서버와 통신하는 방법
해당 URL로 요청한다 → request
인증 정보에 따라
url과 함께 헤더에 정보를 담아 전송해서 client를 구분한다.
Json 형식을 사용하여 data를 보낸다.
Json(JavaScript Object Notation)
: JavaScript에서 객체를 만들 때 사용하는 표현식이다.
[]→ list
{ } → 객체
"" → 문자열
"" 없으면 → 숫자
자바, 코틀린 : 강타입 언어(타입을 지정해주어야 한다)
but, 코틀린은 반 강타입 언어로 자료형을 추정한다.
Json Parsing → Json을 코틀린이나 자바가 이해할 수 있게 변형하는 과정
Serializer(직렬화)
자바 시스템 내부에서 사용하는 object를 외부에서 사용할 수 있도록 byte의 형태로 데이터를 바꾸는 것
Class(코틀린이나 자바가 이해할 수 있는 틀)
→ Json 형식으로 작성되면 자바나 코틀린은 이해할 수 없으므로 코틀린이나 자바가 이해할 수 있는 클래스로 변경시켜야 한다.
DataBase ←→Server ←→Client →서버는 데이터 베이스에 접근하는 역할과 더불어 더 많은 기능을 함
Local DataBase의 한계 동기화가 어렵고 상호작용이 불가능 하다
서버와 통신하는 방법 해당 URL로 요청한다 → request 인증 정보에 따라
Json Parsing → Json을 코틀린이나 자바가 이해할 수 있게 변형하는 과정
Serializer(직렬화)
Class(코틀린이나 자바가 이해할 수 있는 틀) → Json 형식으로 작성되면 자바나 코틀린은 이해할 수 없으므로 코틀린이나 자바가 이해할 수 있는 클래스로 변경시켜야 한다.
Request Type
Library
실습중에 이런에러가 계속나와서 실행화면 캡쳐는 못했습니다..