728x90
반응형
728x90
반응형
# Route53 AWS에서 제공하는 클라우드 Domain Name System(DNS) https://aws.amazon.com/ko/route53/ Amazon Route 53 - Amazon Web Services Amazon Route 53는 다른 AWS 기능 및 서비스와 잘 연동되도록 설계되었습니다. Amazon Route 53를 사용하여 도메인 이름을 Amazon EC2 인스턴스, Amazon S3 버킷, Amazon CloudFront 배포 및 기타 AWS 리소스에 매핑할 aws.amazon.com ## Route53 호스팅 영역 생성 # ACM AWS Certificate Manager https://docs.aws.amazon.com/ko_kr/acm/latest/userguide/acm..
# REST REpresentational State Transfer WWW(World Wide Web)와 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 개발 아키텍처의 한 형식이다. 기존 웹의 기술과 HTTP 프로토콜을 그대로 활용하기에 웹의 장점을 최대한 활용할 수 있는 아키텍처이다. 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 것을 의미한다. 즉, 자원의 표현에 의한 상태 전달이다. HTTP URI를 통해 Resource(자원)를 명시하고 HTTP Method를 통해 해당 자원에 대한 CRUD Operation(상태)을 적용하는 것을 의미한다. Request가 완료되면 Server는 특정 Representation(표현방식)을 Response로 보내준다. 즉, 자원 기반의 구조 설계의 ..
# URL Uniform Resource Locator 웹상에서 자원들의 위치를 의미한다. 즉, 웹 서버의 특정 파일에 접근하기 위한 주소이다. 접근 프로토콜 :// IP 또는 Domain / 문서 경로 http :// naver.com / main [IP] 하나의 컴퓨터에는 하나의 IP 존재, 물리적 호스트 대상 => 아파트 [PORT] 컴퓨터 내에 존재하는 각 서버, 논리적 대상 => 개별 호수 (HTTP 기본 Port : 8080) # URI Uniform Resource Identifier 웹상에서 자원을 식별하기 위한 문자열의 구성이다. URI가 URL 보다 더 큰 개념이고, URL은 URI에 포함된다. http://sample.com/images/dog.jpg 는 URL 이면서 URI 이다. ..
# HTTP HyperText Transfer Protocol HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜이다. HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, Client-Server 간 데이터 통신을 위한 프로토콜이다. ## 특징 TCP/IP를 이용하는 응용 프로토콜이다. TCP/IP : 컴퓨터 사이의 통신 표준 및 네트워크 라우팅, 상호 연결에 대한 규칙을 지정한 프로토콜 TCP : 전송 계층 IP : 인터넷 계층 연결을 유지 하지 않고 요청/응답 방식으로 동작하는 무상태 프로토콜이다. 쿠키 및 세션으로 보완 ## 장점 불특정 다수를 대상으로 하는 서비스에 유리하다. Cilent Server 간 연결을 유지하지 않기에 최대 연결수보다 더 많은 요청과 응답 처리가 가능..
Spring in Action (5판) 스프링 5의 강력한 기능과 생산성을 활용한 웹 애플리케이션 개발 Walls, Craig 지음 제어펍 출판사 2020.05.14 스프링 인 액션 개인 스터디 내용을 정리하자. REST (Representational State Transfer) 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미한다. HTTP URL을 통해 자원을 명시하고, HTTP 메서드(GET, POST, DELETE, PUT, PATCH)를 통해 해당 자원에 대한 CRUD 오퍼레이션을 적용하는 것 즉, REST는 자원 기반의 구조(ROA - Resource Oriented Architecture) 설계의 중심에 Resource가 있고 HTTP Method를 통해 Resource..