- SpringBoot 환경을 기반으로 하여 Websocket을 이용한 채팅서버 구축 실습.
- daddyprogrammer.org에서 연재 및 소스 Github 등록
- Java 8~11
- SpringBoot 2.x
- Websocket
- Stomp
- Redis pub/sub
- vue.js, freemarker, bootstrap
- Intellij Community
-
Spring websocket chatting server(1) – basic websocket server
-
Spring websocket chatting server(2) – Stomp로 채팅서버 고도화하기
-
Spring websocket chatting server(3) - 여러대의 채팅서버간에 메시지 공유하기 by Redis pub/sub
-
Spring websocket chatting server(4) - SpringSecurity + Jwt를 적용하여 보안강화하기
-
Spring websocket chatting server(5) – 채팅방 입장/퇴장 이벤트 처리, 인원수 표시
-
Spring websocket chatting server(6) – Nginx+Certbot 무료 SSL인증서로 WSS(Websocket Secure) 구축하기
- Websocket Client
- 실습1에서 사용.
- Simple websocket client
- Chrome store : https://chrome.google.com/webstore/search/websocket?hl=ko
- 채팅룸 화면 접속
- 실습2,3에서 구현하는 채팅 웹뷰 접속 주소
- http://localhost:8080/chat/room
- SpringSecurity 아이디/비번
- 실습4에서 사용
- http://localhost:8080/chat/room
- happydaddy/1234 : ROLE_USER
- angrydaddy/1234 : ROLE_USER
- guest/1234 : ROLE_GUEST