[5분 내로] 강의실/📋 그런 rest api로 괜찮은가?
그런 rest api로 괜찮은가?
-
👨💻 블로그 방문에 감사합니다! 안녕하세요. 팀드모네입니다. 오늘은 Swagger로 API 문서를 자동으로 만드는 방법을 공유드립니다. 포스팅을 따라하시면, Swagger를 바로 써먹을 수 있도록 안내해보겠습니다. 🎯 설명에 앞써서.. 사용하는 프로젝트 버전은? - 개발 도구: IntelliJ Ultimate - Spring Boot: 2.1.8.RELEASE - Java 11 - Spring Web 의존성 추가 [build.gradle] 설명에 앞써 간단하게 용어 정리를 하겠습니다. 🎯 스웨거란? -> API를 개발할 때 쓰는 툴을 의미합니다. -> API를 구현하고 시각화하기 위해 개발된 오픈소스입니다. -> API 설계 + 문서화 + 테스트 및 배포까지 전과정을 함께합니다. referrence :..
[Spring Boot] Swagger로 API 문서를 자동으로 만들기👨💻 블로그 방문에 감사합니다! 안녕하세요. 팀드모네입니다. 오늘은 Swagger로 API 문서를 자동으로 만드는 방법을 공유드립니다. 포스팅을 따라하시면, Swagger를 바로 써먹을 수 있도록 안내해보겠습니다. 🎯 설명에 앞써서.. 사용하는 프로젝트 버전은? - 개발 도구: IntelliJ Ultimate - Spring Boot: 2.1.8.RELEASE - Java 11 - Spring Web 의존성 추가 [build.gradle] 설명에 앞써 간단하게 용어 정리를 하겠습니다. 🎯 스웨거란? -> API를 개발할 때 쓰는 툴을 의미합니다. -> API를 구현하고 시각화하기 위해 개발된 오픈소스입니다. -> API 설계 + 문서화 + 테스트 및 배포까지 전과정을 함께합니다. referrence :..
2022.07.17 -
👨💻 블로그 방문에 감사합니다! 안녕하세요. 팀드모네입니다. 오늘은 Node.js 기반 Rest API + Mysql을 구축하는 예제를 공유드립니다. 아래 포스팅을 따라하시면, 바로 적용하실 수 있을 것입니다. 🎯 1. DB 구축 (데이터 베이스 + 테이블 생성 + 샘플 데이터 입력) 예제 실행을 위하여, MySQL에 데이터베이스와 테이블을 생성하겠습니다. CREATE DATABASE my_db; USE my_db; CREATE TABLE Persons ( id int, name varchar(255), age int ); INSERT INTO Persons (id, name, age) VALUES (1, 'John Doe', 20); SELECT * FROM Persons; 🎯 2. Node.js 서..
[Node.js] 5분 내로 REST API + MySQL 연동 예제👨💻 블로그 방문에 감사합니다! 안녕하세요. 팀드모네입니다. 오늘은 Node.js 기반 Rest API + Mysql을 구축하는 예제를 공유드립니다. 아래 포스팅을 따라하시면, 바로 적용하실 수 있을 것입니다. 🎯 1. DB 구축 (데이터 베이스 + 테이블 생성 + 샘플 데이터 입력) 예제 실행을 위하여, MySQL에 데이터베이스와 테이블을 생성하겠습니다. CREATE DATABASE my_db; USE my_db; CREATE TABLE Persons ( id int, name varchar(255), age int ); INSERT INTO Persons (id, name, age) VALUES (1, 'John Doe', 20); SELECT * FROM Persons; 🎯 2. Node.js 서..
2020.05.12 -
안녕하세요. 팀드모네입니다. REST의 제약조건인 HATEOS에 대해서 짧고 간결하게 설명하겠습니다. 하단에 기술된 내용은 2000년에 발표된 로이필딩의 REST 논문을 참고하였습니다. 👨💻 HATEOAS란? - 요약 : 링크를 통한 어플리케이션의 상태 전이(轉移)를 알려라! 어플리케이션의 상태 전이라는 것은 어감이 좀 어렵다. 대충 화면의 전환이라고 생각하면 좋을 것 같다. HATEOAS는 Hypermedia As The Engine of Application State의 약자입니다. 페이지를 이동할 때, 해당 페이지에 있던 링크(하이퍼링크)를 따라서 이동해야한다는 제약조건입니다. 예를들어, 게시글의 상세보기를 하는 기능이 있다고 가정하겠습니다. GET https://ogx4.com/board2/po..
[5분 내로] REST의 제약조건 HATEOS란?안녕하세요. 팀드모네입니다. REST의 제약조건인 HATEOS에 대해서 짧고 간결하게 설명하겠습니다. 하단에 기술된 내용은 2000년에 발표된 로이필딩의 REST 논문을 참고하였습니다. 👨💻 HATEOAS란? - 요약 : 링크를 통한 어플리케이션의 상태 전이(轉移)를 알려라! 어플리케이션의 상태 전이라는 것은 어감이 좀 어렵다. 대충 화면의 전환이라고 생각하면 좋을 것 같다. HATEOAS는 Hypermedia As The Engine of Application State의 약자입니다. 페이지를 이동할 때, 해당 페이지에 있던 링크(하이퍼링크)를 따라서 이동해야한다는 제약조건입니다. 예를들어, 게시글의 상세보기를 하는 기능이 있다고 가정하겠습니다. GET https://ogx4.com/board2/po..
2020.04.16 -
안녕하세요. 팀드모네입니다. 오늘은 RESTful에 등장하는 uniform interface에 대해서 알아보겠습니다. 지난 시간에 REST는 REST의 제약조건을 모두 지키는 소프트웨어라고 정의하였습니다. 제약조건을 모두 지켜야 REST라고 부릅니다. 👨💻 REST 제약조건이 도대체 무엇인가요? - REST 제약조건은 총 6가지로 1. client-server 2. stateless 3. cache 4. *uniform interface 5. layered system 6. code-on-demand : 자바스크립트 사용가능 이 있슴다. 다 암기하기 힘들다면, 적어도 *unifom interface만 알고 계시면 될 것 같습니다. 👨💻 uniform interface이 무엇인가요? - 결론적으로 4개..
[5분 내로] REST의 제약조건 uniform interface란?안녕하세요. 팀드모네입니다. 오늘은 RESTful에 등장하는 uniform interface에 대해서 알아보겠습니다. 지난 시간에 REST는 REST의 제약조건을 모두 지키는 소프트웨어라고 정의하였습니다. 제약조건을 모두 지켜야 REST라고 부릅니다. 👨💻 REST 제약조건이 도대체 무엇인가요? - REST 제약조건은 총 6가지로 1. client-server 2. stateless 3. cache 4. *uniform interface 5. layered system 6. code-on-demand : 자바스크립트 사용가능 이 있슴다. 다 암기하기 힘들다면, 적어도 *unifom interface만 알고 계시면 될 것 같습니다. 👨💻 uniform interface이 무엇인가요? - 결론적으로 4개..
2020.04.09 -
안녕하세요. 팀드모네입니다. REST API에 대해서 짧고 간결하게 설명하겠습니다. 하단에 기술된 내용은 2000년에 발표된 로이필딩의 REST 논문을 참고하였습니다. 👨💻 REST(=RESTful)란? - Representational State Transfer의 약자 - REST(2000) 논문에 나온 제약조건을 모두 지킨 소프트웨어를 말합니다. - 로이필딩과 REST가 탄생한 과거를 안다면, REST와 RESTful은 반드시 동이어이다. 👨💻 REST가 탄생하기 전, 세상에는 이런 문제가 있었다. - 어떻게 인터넷에서 정보를 공유할 것인가? 👨💻 그것을 고민한 끝에 내린 결론.. - 정보를 하이퍼텍스트로 연결하면 될 것이다. 그리고 인터넷 정보들은 하이퍼텍스트로 연결되기 시작했다. 그러던 중...
[5분 내로] REST API란 무엇인가?안녕하세요. 팀드모네입니다. REST API에 대해서 짧고 간결하게 설명하겠습니다. 하단에 기술된 내용은 2000년에 발표된 로이필딩의 REST 논문을 참고하였습니다. 👨💻 REST(=RESTful)란? - Representational State Transfer의 약자 - REST(2000) 논문에 나온 제약조건을 모두 지킨 소프트웨어를 말합니다. - 로이필딩과 REST가 탄생한 과거를 안다면, REST와 RESTful은 반드시 동이어이다. 👨💻 REST가 탄생하기 전, 세상에는 이런 문제가 있었다. - 어떻게 인터넷에서 정보를 공유할 것인가? 👨💻 그것을 고민한 끝에 내린 결론.. - 정보를 하이퍼텍스트로 연결하면 될 것이다. 그리고 인터넷 정보들은 하이퍼텍스트로 연결되기 시작했다. 그러던 중...
2020.04.09