목록전체 글 (25)
스터디
클라이언트가 보낸 HTTP 요청에 대한 서버의 응답 코드로, 상태 코드에 따라 요청의 성공/실패 여부를 판단한다. > HTTP 상태 코드 분류 1xx (Informational): 조건부 응답 2xx (Successful): 성공 3xx (Redirection): 리다이렉션 완료 4xx (Client Error): 요청 오류 5xx (Server Error): 서버 오류 > 1xx (Informational): 조건부 응답 요청이 수신되어 처리 중을 의미한다. (이 상태 코드를 만날 일은 거의 없다고 한다.) 상태 코드 설명 100 Continue (클라이언트가 서버로 보낸 요청에 문제가 없으니 다음 요청을 이어서 보내도 된다는 것을 의미한다.) > 2xx (Successful..
Representational State Transfer의 약자로 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고받는 모든 것을 의미한다. 자원(Resource): URI 행위(Verb): HTTP Method 표현(Representations) 여기서 HTTP Method가 나오게 된다. 즉, REST를 지키면서 행위를 전달하는 방법이라고 생각하면 된다. 메소드는 총 9개가 존재하며 아래와 같다. GET: 서버로부터 데이터를 취득 POST: 서버에 데이터를 추가, 작성 등 PUT: 서버의 데이터를 갱신, 작성 등 DELETE: 서버의 데이터를 삭제 HEAD: 서버 리소스의 헤더(메타 데이터의 취득) OPTIONS: 리소스가 지원하고 있..
> 개념 소프트웨어 세계에 구현할 대상이다. 클래스에 선언된 모양 그대로 생성된 실체이다. > 특징 '클래스의 인스턴스(instance)'라고도 부른다. 객체는 모든 인스턴스를 대표하는 포괄적인 의미를 갖는다. oop의 관점에서 클래스의 타입으로 선언되었을 때 '객체'라고 부른다. > 개념 설계도를 바탕으로 소프트웨어 세계에 구현된 구체적인 실체이다. 즉, 개체를 소프트웨어에 실체화하면 그것을 '인스턴스'라고 부른다. 실체화된 인스턴스는 메모리에 할당된다. > 특징 인스턴스는 객체에 포함된다고 볼 수 있다. oop의 관점에서 객체가 메모리에 할당되어 실제 사용될 때 '인스턴스'라고 부른다. 추상적인 개념(또는 명세)과 구체적인 객체 사이의 관계..