Day04 RestAPI, React, TeraForm
REST API 정의 : 행위를 HTTP 매서드로 구분 메서드 GET : 조회 POST : 생성 PUT : 수정(일부 수정) DELETE : 삭제 PATCH : 수정(모든 데이터 수정) SSR방식과 REST API의 차이 기존 API REST API ...
REST API 정의 : 행위를 HTTP 매서드로 구분 메서드 GET : 조회 POST : 생성 PUT : 수정(일부 수정) DELETE : 삭제 PATCH : 수정(모든 데이터 수정) SSR방식과 REST API의 차이 기존 API REST API ...
SSE(Server-Sent Events)방식 구현 SSE 개념 서버에서 클라이언트로 단방향으로 메시지를 보내는 기술 클라이언트에서 서버로 요청을 보내면 서버는 연결을 유지한 채로 데이터를 주기적으로 보내준다. HTTP/1.1 스펙에 포함되어 있어, 별도의 라이브러리 없이 사용 가능하다. 주로 실시간 업데이트가 필요한 웹 페이지에서 사...
Polling, SSE 기반 통신 Http 통신 기반 : 무상태, 요청/응답 방식 Polling 방식으로 채팅 구성하기 controller 구현 ```java #### Stream 적용하기 2. dto 구현 ```java recode 타입 vo 구현 ```java 4. result 구현 ```java Port 번...
OT 강의 소개 교육과정 소개 채팅서비스 구현하기 HTTP를 활용한 통신방식 HTTP는 클라이언트의 요청이 있을 때만 응답을 하기 때문에 실시간 통신을 구현하기 어렵다. 폴링방식, 롤폴링방식을 활용한 유사한 방법을 사용하거나, SSE통신 방식을 사용하여 실시간 통신을 구현 할 수 있다. 폴링 방식 클라이언트가 서버에게 주...
무선으로 통신하기 무선랜의 개념 무선랜은 케이블이 없이 통신하는 네트워크이다. 무선랜은 무선 액세스 포인트를 통해 인터넷에 연결된다. 무선 액세스 포인는 유선랜과 무선랜을 연결해주는 장치이다.
웹사이트에 접속하기 위한 네트워크 흐름 OSI 7 계층 구조 & 네트워크의 흐름 OSI 7 계층 구조는 다음과 같다. 기본적인 통신의 흐름은 다음과 같다. LAN에서의 통신에는 스위치 장비가 MAC주소로 통신한다. WAL에서는 라우터를 이용해 통신을 하며 IP주소로 통신한다. 송신자는 7...
응용계층의 역할 클라이언트(Client) : 서버에 서비스를 요청하는 주체 서버(Server) : 클라이언트에게 서비스를 제공하는 주체 서버와 클라이언트가 통신하기 위해서는 정해진 프로토콜을 준수 해야한다. 프로토콜 내용 포트번호 ...
컨테이너 인프라 환경 컨테이너 하나의 운영체제 커널에서 다른 프로세스에 영향을 받지 않고 독립적으로 실행되는 프로세스 가상화 상태에서 동작하는 프로세스보다 가볍고 빠르게 동작한다. 모놀리식 아키텍처 하나의 큰 목적이 있는 서비스 또는 애플리케이션에 여러기능이 통합되어 있는 구조 설계하기 용이하며 개발이 좀더 단순하지만 유지보수가 ...
자바스크립트 기본개념 1. 자바스크립트 코드실행 자바스크립트는 Html에서 <script>태그를 사용한다. <script type="text/plain"> : 스크립트를 텍스트로 인식하여 실행 되지 않는다. <script type="text/javascrip"> : 스크립트를 제대로 실행한다. 2. 스크...