You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 형식으로 작성되면 자바나 코틀린은 이해할 수 없으므로 코틀린이나 자바가 이해할 수 있는 클래스로 변경시켜야 한다.
Request Type
GET: 정보 요청
POST: 정보 추가 요청
DELETE: 정보 삭제 요청
PUT: 정보 수정 요청
상태코드가 200 번대이면 처리가 잘 된거라고 볼 수 있다.
Library
Volley
Retrofit

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

실습중에 이런에러가 계속나와서 실행화면 캡쳐는 못했습니다..
The text was updated successfully, but these errors were encountered: