dev/web 기초(3)
-
개발 버전 작성 규칙
주 번호 1로 시작 프로젝트 개편시 증가 증가시 나머지 버전은 초기화 릴리즈 번호 공식적으로 릴리즈시 증가 증가시 패치정보 초기화 패치 번호 버그 수정, 기능 추가시 증가 상태 코드 alpha - 개발중인 경우 표기 beta - 베타인 경우 표기 release - 공식 배포시 표기
2020.03.18 -
RESTful API가 뭘까?
RESTful API, REST blah blah... 귀에 딱지가 앉도록 많이들 들어보셨을 단어인데 어떤 의미인지 헷갈려서 매번 헤매고 있을 독자분들을 위해 정리해보았습니다. REST란? REST(Representational State Transfer)란 여러 개발 아키텍처의 한 형식입니다. REST 아키텍처에서는 자원(Resource)을 행위(HTTP Method)로 구분하여 해당 자원의 상태를 표현(Representation)합니다. 조금 더 구체적으로 표현하면, HTTP의 URI를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE, etc..)를 통해 자원(Resource)을 처리하도록 설계된 아키텍처를 REST라고 합니다. REST의 구성요..
2020.03.04 -
인터넷은 어떻게 동작할까?
Server와 Client 서버와 클라이언트를 설명하기 위해 어떤 특정 웹서비스가 있다고 가정해봅시다. 이 서비스를 기준으로 서비스를 이용하는 쪽을 클라이언트라고 하고, 웹 서비스를 제공하는 쪽을 서버라고 합니다. URL URL(Uniform Resource Locators)이란 인터넷 상에서 접근 가능한 자원의 위치를 표현한 일련의 형식을 의미합니다. Protocol 프로토콜은 네트워크에 연결된 여러 기기들간에 통신을 어떻게 할지 정해둔 일종의 약속을 의미합니다. ( ex. http, https, ftp, tcp 등 ) Domain 우리에게 익숙한 웹사이트들의 주소는 www.google.com과 같은 형태일 것입니다. 이러한 형태를 **도메인(Domain)**이라고 합니다. IP 하지만 웹사이트들의 실..
2020.03.04