Chapter01 74

[cs지식] XML

HTML과 비교 XML(Extensible Markup Language)은 마크업 형태 를 쓰는 데이터교환형식입니다. 마크업형태 마크업(markup)는 태그 등을 이용하여 문서나 데이터의 구조를 나타내는 방법입니다. (속성부여도 가능) 구성 1. 프롤로그 : 버전, 인코딩 2. 루트요소(단 하나만) 3. 하위 요소 HTML과 XML 비교 1.HTML의 용도는 데이터를 표시 / XML은 데이터를 저장 및 전송 2.HTML에는 미리 정의된 태그가 있지만 사용자는 XML에서 고유한 태그를 만들고 정의 가능 3.XML은 대/소문자를 구분하지만 HTML은 구분하지 않습니다. 대신 으로 태그를 작성하면 XML 구문 분석기에서 오류가 발생합니다. HTML Document JSON과 XML 비교 JSON과 비교했을 때..

[cs지식] JSON

: JavaScript Object Notation Javascript 객체 문법 으로 구조화된 데이터교환형식, python, javascript, java 등 여러 언어에서 데이터 교환형식으로 쓰이며 객체문법말고도 단순 배열, 문자열도 표현 가능. Javascript 객체문법 키(key)과 값(value)으로 구성됨. ex) {key : value} 다양한 언어에서 사용됨 json in javascript = javascript object json in python = dict 데이터 교환 형식 직렬화, 역직렬화 외부에서도 사용할 수 있도록 byte형태로 데이터를 변환 : 직렬화 직렬화 역직렬화 API의 response형태로 활용

[cs지식]API란?

두 개의 시스템이 서로 상호작용하기 위한 인터페이스.일반적으로 REST API를 지칭.API (API, Application Programming Interface)는 둘 이상의 컴퓨터 프로그램이 서로 통신하는 방법이자 컴퓨터 사이에 있는 중계 계층    웹 사이트 자체가 HTTP API로 만들어져있음. - 접근권한1. Authentication : 정체가 맞다는 증명2. Authorization : API를 통해 어떠한 액션을 허용 방식 GET해당 리소스를 조회하고 정보를 가져옴HEADGET 방식과 동일하나 응답코드와 HEAD정보만 가져옴POST요청된 리소스를 생성함PUT요청된 리소스를 업데이트함DELETE요청된 리소스를 삭제함 URL에 포함되는 긴 스트링을 Key값으로 사용.ex ) GET / emm..

[Docker] 개념

https://www.docker.com/ Home - DockerLearn how Atomist will help Docker meet the challenge of securing secure software supply chains for development teams.www.docker.com 기존 하드웨어에서 격리된 환경 내에 애플리케이션을 배치하는 컨테이너 기반의 오픈소스 가상화 플랫폼 물건을 컨테이너에 싣고 옮기듯이 컨테이너 안에 프로그램, 실행환경을 담아 추상화하여 프로그램의 관리 및 배포를 단순하게해줌. cf. OS까지 나누지 않고 실행환경만 독립적으로 사용하므로 가상머신보다 빠르고 가볍게 사용컨테이너를 사용해 응용프로그램을 더 쉽게 만들고 배포하고 실행할 수 있도록 설계된 도구이며 컨..

Chapter01/Docker 2021.04.25