본문 바로가기

CS

(4)
데이터교환형식 JSON과 직렬화와 역직렬화 JSON이란? javascript 객체 문법으로 구조화된 데이터 교환 형식, python, javascript, java 등 여러 언어에서 데이터 교환형식으로 쓰이며 객체 문법말고도 단순 배열, 문자열도 표현 가능1. Javascript 객체 문법key와 value로 구성됨이미 존재하는 key를 중복선언할 경우 나중에 선언한 해당 key에 대응하는 value가 덮어쓰이게 됨Json으로 작성했을때 kundol이라는 값을 꺼내고 싶을때 어떻게 할까?[ { "name":"kundol", "age" :30, }, { "name":"yang", "age" :20, },];둘 다 같은 값을 뽑아낼 수 있다!2. 데이터 + 교환형식데이터는 추상적인 아이디어에서부터 시작해 구체적인 측정에 이르기까지 다양..
데이터교환형식 XML XML이란? 마크업 형태를 쓰는 데이터 교환 형식html과 xml의 차이html xml데이터표시저장 및 전송태그미리 정의된 태그 존재고유한 태그를 생성 및 정의 가능대소문자구분 x구분 ojson과 xml의 차이json과 비교했을 때 닫힌 태그가 계속해서 들어가기 때문에 json과 비교하면 무겁다.또한 javascript object로 변환하기 위해 json보다는 더 많은 노력이 필요하다.xml의 활용sitemap.xml으로 사용하며 여러 언어에서도 독립적으로 쓰임.
Node.js를 이용한 간단한 API구축 Node.js란? 비동기적 이벤트 주도 방식, 논블로킹 I/O 모델을 사용하는 구글의 V8 엔진을 장착한 자바스크립트 런타임Express란? Node.js 웹 애플리케이션 프레임 워크Node.js와 Express는 무슨 관계일까? Node.js는 크롬의 V8엔진을 이용하여 javascript로 브라우저가 아니라 서버를 구축하고, 서버에서 javascript가 작동되도록 해주는 런타임 환경 요약하면 Express란 Node.js를 사용하여 쉽게 서버를 구성할 수 있게 만든 클래스와 라이브러리의 집합체 http 기본 port number : 80https 기본 port number : 443const express = require('express')const app = express()const port ..
API란? api 개념API 이란? API(Application Programming Interface)는 둘 이상의 컴퓨터 프로그램이 서로 통신하는 방법이자 컴퓨터 사이에 있는 중계 계층을 의미합니다.EX) 프로토콜, 메서드, 데이터타입 등이 정의된 중계계층참고로 api는 과거부터 발전되어온 용어로 라이브러리 및 프레임워크를 설명하는 명세서, 웹상에서 web api, web socket api등을 가리키는데 현재를 기준으로 api라고 할 때 보통 web api를 기준으로 설명합니다.Interface란? 인터페이스는 서로 다른 두 개의 시스템, 장치 사이에서 정보나 신호를 주고받는 경우의 접점이나 경계면입니다. 이를 통해 해당 컴퓨터의 내부서버가 어떻게 구현되어있는지는 상관없이 인터페이스를 통해 통신 등이 가능합니..