본문 바로가기

STUDY/ETC

(3)
Restful API REST (Representational State Transfer) ★ REST란? - 자원을 이름으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미 - 즉, 자원(resource)의 표현(representation)에 의한 상태 전달을 일컫는다 * 자원: 해당 소프트웨어가 관리하는 모든 것 ex) 문서, 그림, 데이터, 해당 소프트웨어 자체 등 * 표현: 그 자원을 표현하기 위한 이름 ex) DB학생 정보가 자원일 때, "students"를 자원의 표현이라고 함 * 상태(정보) 전달: 데이터가 요청되어지는 시점에서 자원의 상태를 전달 ex) JSON이나 XML을 통해 주고 받는 것이 일반적 - ROA(Resource Oriented Architecture)를 따르는 웹 서비스 아키텍처..
SQL 기본 문법 - DML SQL - DML (Data Manipulation Language SELECT, INSERT, UPDATE, DELETE ​ SELECT 데이터 조회 SELECT [DISTINCT] 속성_이름 FROM 테이블_이름 [WHERE 조건] [GROUP BY 속성_이름 [HAVING 그룹조건]] [ORDER BY 속성_이름 [ASC | DESC]]; DISTINCT 검색 결과에 중복되는 값이 있는 경우 한번만 표현하도록 하는 옵션 (생략 시 중복된 값이 모두 표시) FROM 검색하고자 하는 속성이 있는 테이블 이름을 기술 WHERE 검색에 필요한 조건 기술 GROUP BY 한 속성값을 그룹으로 분류하고자 할 때 사용 HAVING GROUP BY에 의해 그룹으로 분류한 후 조건을 제시할 때 사용 ORDER BY..
Github 사용법 01. 소프트웨어 형상 관리 (Software configuration management) ① 소프트웨어 파일들의 변경 내역을 추적할 수 있게 한다 ② 언제 어떤 파일들이 생성되고 변경되었는지 알 수 있게 한다 ③ 이전 개발 버전의 존재했던 파일들을 확인하고 이전 버전의 파일들로 회귀할 수 있도록 한다 ④ 변경된 파일들이 문제를 일으킨다면 문제를 일으키는 변경 자체를 취소하는 것이 가능하다 ⑤ 여러 개발자들의 개발 내용을 병합하는 것이 가능하다 ⑥ 형상관리 도구들의 예: CVS, Git 이 중 Git에 대해 알아보자 ​ ​ ​ 02. Git 1. Git이란? - 분산형 버전 관리 시스템(DVCS)으로 Open Source Software이고 많은 사람들이 함께 협업하여 소프트웨어를 개발할 때 유용하다 ..