본문 바로가기

cs8

[CS] REST API (REST, RESTful) REST API를 알기전 REST에 대해서 알아야 하기 때문에 REST부터 알아봅시다. REST(Representational State Transfer) 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미합니다. 즉 HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE, PATCH 등)를 통해 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미합니다. CRUD Operation란? CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 .. 2022. 12. 7.
[CS] 아키텍처(Architecture) 아키텍처(Architecture) 구성 요소들간의 관계,환경,설계와 발전을 관리하는 원칙으로 이루어진 시스템의 근본적인 구조, 즉 아키텍처란 서비스의 동작 원리를 나타내는 것입니다. 아키텍처의 특징 시스템 구성 및 동작 원리를 나타냄 시스템 구성요소에 대해 설계 및 구현을 지원하는 수준으로 자세히 기술 구성요소 간의 관계 및 시스템 외부 환경과 관계가 나타남 요구사항 및 시스템 전체 수명 주기를 고려 시스템 전체에 대한 논리적인 기능 체계와 실현을 위한 구성방식, 최적화를 목표 아키텍처의 역할 시스템 구조 파악 다양한 시스템 구성요소의 상호 작용 정의 역할 및 프로토콜, 인터페이스 정의 다른 기종 시스템 간의 상호 운영성 확보 신규나 기존(Legacy)시스템의 응용 및 데이터의 연결성 확보 아키텍처 설계.. 2022. 12. 4.