Django (4) 썸네일형 리스트형 Django Rest Framework 1. REST API, RESTful API란 무엇일까요 ? REST API(RESTful API)란, REST아키텍처의 제약 조건을 준수하는 애플리케이션 프로그래밍 인터페이스를 뜻한다. 이 때, REST(Representational State Transfer)는 HTTP 프로토콜의 장점을 살릴 수 있는 네트워크 기반 아키텍처로, "웹에 존재하는 모든 자원(이미지, 동영상, DB자원)에 고유한 URL을 부여해 활용하는 것"이다. 따라서 RESTful API는 REST의 특징을 지키면서 API를 제공하는 것이다. API(Application Programming Interface)란 ? 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 .. 배포 1. 웹 서버란 무엇일까요 ? 웹 서버(Web Server)는 HTTP를 통해 웹 브라우저에서 요청하는 HTML문서나 오브젝트를 전송해주는 서비스 프로그램을 말한다. 2. 웹 어플리케이션 서버란 무엇일까요 ? 웹 어플리케이션 서버(Web Application Server, WAS)는 웹 어플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크이다. 인터넷 상에서는 HTTP를 통해 사용자나 컴퓨터 장치에 어플리케이션을 수행해주는 미들웨어(소프트웨어 엔진)로 볼 수 있다. 웹 어플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별되며, 주로 데이터베이스 서버와 같이 수행된다. 웹 어플리케이션 서버의 기능 - 프로그램 실행 환경과 데이터베이스 접속 기능 제공 .. DataBase Modeling Data Modeling이란? - 쉽게 말해 현실의 세계의 개체에서 컴퓨터의 세계의 데이터로 바꾸는 것이다. 이것은 3가지 단계를 거치게 된다. ① 개념적 데이터 모델링 → ② 논리적 데이터 모델링 → ③ 물리적 데이터 모델링 ① 개념적 데이터 모델링 : 개념적으로 개체를 이해하고, 어떤 자료가 중요하며 어떤 자료가 유지되어야 하는지 결정하는 내용도 포함한다. 핵심 엔터티와 그들간의 관계를 발견하고, 그것을 표현하기 위해 ER model을 생성하는 과정이다. 개체 → 개념적 - 발이 4개 - 긴 코 - 몸무게 1톤 이상 등 개체(코끼리)를 개념적으로 이해할 수 있다. 개념적 데이터 모델링을 표현할 때에는 주로 ER model(Entity-Relationship model)을 사용한다. 이것은 향후 데이터.. DataBase 개념 및 쿼리 사용법 1. 데이터베이스(DB) 및 DBMS 데이터베이스(DB) : 여러 사람이 공유하여 사용할 목적으로 체계화하여 통합, 관리하는 데이터의 집합 출처 - https://ko.wikipedia.org/wiki/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4 - 사용자들 혹은 프로그램들 간에 공유되어야 하는 정보들이며, - 하나의 통제시스템에서 데이터를 공유 - 데이터 유형(not exclusive) 통합된 데이터(Integrated Data): 자료의 중복을 배제한 데이터의 모임 저장된 데이터(Stored Data): 컴퓨터가 접근할 수 있는 저장 매체에 저장된 데이터 운영 데이터(Operational Data): 조직의 고유한 업무를 수행하는 데 존재 가치가 .. 이전 1 다음