전체 글
Vue.js 총정리
리드미에 전부 정리해두었습니다! GitHub - starMinK/vue-prac: 인스타그램을 만들며 배워보는 Vue.js 3 완벽 가이드코딩애플 https://codingapple. 인스타그램을 만들며 배워보는 Vue.js 3 완벽 가이드코딩애플 https://codingapple.com/course/vue-js/ - GitHub - starMinK/vue-prac: 인스타그램을 만들며 배워보는 Vue.js 3 완벽 가이드코딩애플 https://codingapple.com/cou github.com (구경 한번씩만 해주세요 저 열심히 적었어요 속닥..)
13. 데이터베이스
정의 데이터베이스는 공동의 목적을 지닌 다수의 사람이 공유하고 관리하는 데이터의 집합을 의미한다. 개념 데이터는 관찰 혹은 측정을 총해 얻을 수 있는 값(Value)이나 사실(Fact)로 숫자, 문자, 그림, 소리 등 가공되지 않은 1차 자료이다. 또한 데이터는 정형 데이터와 비정형 데이터 두 종류로 나뉜다. 정형 데이터: 일정한 체계를 가지고 있는 데이터로 사용자가 쉽게 이해하고 시스템이 바로 적용할 수 있다. SQL 기반 관계형 데이터베이스에 사용되는 데이터이다. 비정형 데이터: 일정한 체계가 없는 데이터로 자신이나 비디오, 오디오 등이 여기에 해당한다. 일정한 체계가 없기 때문에 검색이나 분석이 매우 어렵지만 정형 데이터에 비해 유연하다는 장점이 있다. 특정한 틀이 없는 NoSQL 데이터베이스에 사..
12. SOAP/REST
정의 인터넷에서 원하는 자원을 요청하기 위해 필요현 형식으로 SOAP와 REST가 있다. 웹 페이지를 개발할 때 사용자가 자원을 요청하고 서버에서 응답하는 과정에서 정확한 내용 전들을 위해 SOAP와 REST가 사용된다. SOAP SOAP는 웹 페이지를 통신할 수 있도록 설계된 최초의 표준 형식으로 서비스가 있는 공간에 접근하여 자원들을 요청하는 형식이다. 동작 방식 웹 사이트 제공자가 웹 서비스를 설명하고 사용하는 방법이 적힌 자료인 WSDL을 먼저 만든 후 UDDI에 저장한다. 그 후 UDDI가 등록된 자원을 공개하고 발견하는 방법을 정의한다. 사용자가 UDDI를 발견하여 원하는 자원을 SOAP 메시지로 인코딩하여 요청하면 웹 사이트 제공자는 디코딩하여 사용자 정보를 확인하고 응답을 인코딩하여 전달한..
11. JSON/XML
정의 JSON/XML은 브라우저와 서버 간의 자료를 통신할 때 사용하는 표준화된 데이터 포맷이다., REST API JSON/XML이 가장 대표적으로 사용되는 경우는 브라우저와 서버 간의 데이터 통신이다. REST API는 앱이 거대해지는 것을 막기 위해 고안된 데이터 통신 방법으로 무거운 HTML 혹은 이미지 파일을 보내는 것 대신 실제로 필요한 데이터만 보내는 방식이다. 실제 웹 개발을 할 때 API를 자주 사용한다. 데이터 통신 외 XML이 사용되는 예 안드로이드 모바일 앱을 개발할 때 기능에 해당하는 부분은 자바 혹은 Kotlin을 사용하여 개발하지만 레이아웃 혹은 속성 정보 등의 리소스 파일들은 대부분 XML 문서로 작성된다. 개발자들은 XML을 통해 레이아웃을 재사용할 수 있으며 뷰와 로직을 ..
10. CORS(Cross-Origin Resource Sharing)
정의 CORS(교차 출처 리소스 공유)는 브라우저에서만 가지고 있는 체제이다. 클라이언트가 자신의 도메인과 서로 다른 도메인 간의 리소스를 가져오고 싶은 경우, 정해진 규약을 통해 선택한 리소스에 접근 권한을 부여하도록 브라우저에 알려준다. https://localhost:8080은 https://localhost:3301로부터 요청한 리소스를 받아오려 시도한다고 가정해 보자. 이 경우 브라우저가 제한하는 SOP(Same-Origin Policy, 동일 출처 정책) 기준 3개(프로토콜, 도메인, 포트) 중 포트가 8080에서 3001로 즉, 서로 다른 도메인으로 요청하고 있기에 CORS에러가 난다. NO 'Access-Control-Allow-Origin' header is present on the r..