분류 전체보기
-
-
4강 Spring Boot Project 생성강의/Spring Boot를 이용한 RESTful Web Services 개발 2022. 6. 9. 10:32
https://primary.tistory.com/5 [Spring boot / IntelliJ ] 스프링 부트 프로젝트 환경 설정 분류 이름 버전 JDK OpenJDK 11 IDEA 인텔리제이 2021.2.2 (Ultimate Edition) 빌드 툴 Gradle 7.3.1 프레임워크 Spring Boot 2.6.1 Packaging Jar - 템플릿 엔진 Thymeleft 1.JDK11 https://jdk.java.net/java-se.. primary.tistory.com
-
3강. Spring Boot Framework 개요강의/Spring Boot를 이용한 RESTful Web Services 개발 2022. 6. 9. 09:55
https://primary.tistory.com/3?category=1245553 여기에 추가 설명함. 스프링, 스프링 부트, 스프링 부트 스타터 참고 도서 : 김영재, 처음으로 배우는 스프링 부트2 , 한빛소프트, 2018, 17~30p 2018년 도서라서, 최신화가 안되어 있을 수 있음. 1.스프링 부트? - 스프링 : 자바 대표 프레임워크 - 스프링의 장점 : 안 primary.tistory.com
-
HTTP Status Codes개발로그 2022. 6. 7. 11:37
HTTP Status Codes 100 Continue 200 OK 201 Created (회원가입완료) 204 No Content 성공적으로 처리했지만 컨텐츠를 제공하지는 않는다. 일반 사용자가 볼 일은 거의 드물며 처리 결과만 중요한 API 요청 등에서 주로 사용한다. (삭제 완료) 400 Bad Request 클라이언트의 잘못된 요청 401 Unauthorized 권한없음. (로그인 필요) 403 Forbidden 거부됨. (로그인 되었지만 권한이 없음) 404 Not Found 찾는 리소스가 없음.(URL오류) 408 Request Timeout 요청시간 초과 500 Internal Server Error 서버 내부 오류 502 Bad Gateway 게이트웨이가 연결된 서버로 부터 잘못된 응답을 ..
-
REST API강의/Spring Boot를 이용한 RESTful Web Services 개발 2022. 6. 7. 11:36
1) Web Service - WWW , port, HTML, JSON, XML, image WWW상에서 특정 포트를 열어 HTML, JSON, XML, image와 같은 문서 전송 시스템 2) Web Application - 브라우저 , request, response, 문서 format(JSON,XML) , HTTP(SOAP, REST) , endpoint 브라우저를 통해서 Web에서 실행가능한 프로그램 (ex)웹사이트 3)RESTful REpresentational State Transfer / 자원 상태 전달 - 목적에 맞는 HTTP Method(GET, POST..)를 통해 Resource를 처리하는 아키텍쳐 - 상태 전달 Resource ( = data, 문서, 자원, 정보), Resource..
-
MSA : Micro Service Architecture강의/Spring Boot를 이용한 RESTful Web Services 개발 2022. 6. 7. 08:58
비용 절감과 효율성을 극대화하고, 요구사항에 빠르게 처리하는 Application 개발/운영 방식이 필요 그에 따라 RESTful개발방식이 유행 (표준화된 HTTP RESTful API가 필요) 기존에 하나의 단위로 운영되던 애플리케이션을 수백/수천개의 서비스 단위로 쪼개서 애플리케이션을 개발/운영하는 방식에서 벗어나 각 독립적으로 서비스 개발하는 방식. 독립적인 각 서비스에 최적화된 언어와 DB를 선택하고, 이기종으로 개발된 application간에 데이터 통신을 위해서는 표준화된 HTTP 프로토콜을 사용하는 RESTful 서비스를 이용 #MSA #JAVA #Springboot #RESTAPI #Restful
-
유튜브 Data API (api key를 이용한 공개용 데이터 조회개발로그 2022. 4. 28. 09:01
유튜브 채널ID가 유효한 채널ID인지 조회하기 위해서 유튜브에서 제공하는 GET https://www.googleapis.com/youtube/v3/channels API사용. 해당API를 사용하기 위해서는 구글에 로그인 후 Google Cloud Platform 서비스를 이용해야 함. 1.구글로그인 2.Google Clocud Platform 서비스에서 프로젝트 생성 3.프로젝트 생성 후 API KEY 발급 [사용자 인증 정보] > [+사용자 인증정보 만들기] > [API 키]선택 4. Youtube Data API v3 사용 처리 [라이브버리] > youtube data api 검색 > [사용]버튼 클릭 5. 쿼리스트링에 key={my-api-key}추가후 api 호출 https://www.googl..