일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 도커
- Spring
- 스프링 클라우드
- GIT
- spring security
- Spring Cloud
- OAuth
- 유레카
- 자바
- map
- 코딩테스트
- jQuery
- Java
- 프로그래머스
- SpringBoot
- leetcode
- map()
- EUREKA
- gitlab
- docker
- JavaScript
- JS
- 비동기
- 자바스크립트
- 스프링부트
- spring boot
- STS
- IntelliJ
- date
- 스프링
- Today
- Total
목록채팅 (2)
RATSENO
이전 포스팅 : https://ratseno.tistory.com/71 이번 포스팅에서는 화면 구성을 진행해보도록 하겠습니다. 최종 구성은 아래와 같습니다. src / main / resources / static 폴더는 Spring Boot에서 정적 파일의 기본 위치입니다. 메인화면이 될 index.html 파일을 생성합니다. html 파일에는 채팅 메시지를 표시하기 위한 사용자 인터페이스가 포함되어 있습니다. sockjs 및 stomp javascript 라이브러리가 포함됩니다. SockJS는 Native WebSocket을 사용하려고하는 WebSocket Client이며 WebSocket을 지원하지 않는 구형 브라우저에 대체 옵션을 제공합니다. STOMP JS는 자바 스크립트의 STOMP Clien..
인터넷 사이트에 접속하게 되면 자주 볼 수 있는 것이 접속한 유저들끼리 채팅을 할 수 있는 채팅창입니다. 이러한 채팅 기능들을 websocket을 통하여 이루어 집니다. 이번 포스팅에서는 websocket에 대해서 알아보고 간단한 채팅 application을 구현해보겠습니다. WebSocket Web Browser에서 Request를 보내면 Server는 Response를 줍니다. HTTP 통신의 기본적인 동작 방식입니다. 하지만 Server에서 Client로 특정 동작을 알려야 하는 상황도 있다. 예를 들어 Browser로 Facebook에 접속해 있다가 누군가 친구가 글을 등록하는 경우, 혹은 Web Browser로 메신저를 구현하는 경우가 있습니다. WebSocket이란 Transport proto..