websocket
-
웹소켓 애플리케이션을 위한 Spring Boot 구성개발 일지/Back-end 2023. 5. 17. 15:27
웹소켓 애플리케이션의 대표적인 사례는 채팅이라고 할 수 있습니다. 하지만 그 외에도 현대 애플리케이션의 여러 웹 서비스 중에서는 특정 조건에 따라 서버에서 클라이언트(사용자)에게 서비스를 제공하기도 합니다. (사용자가 서버에 서비스를 요청하지 않더라도요.) 우리 일상에서 보면 모바일 앱에서 푸시 알림을 떠올려볼 수 있겠죠. 웹 기술로 보면 "pub/sub"을 생각하면 될 것 같습니다. 일정 토픽(주제)에 대해 '구독'설정을 해두면, 서버에서 사용자 방향으로 '발행' 서비스를 수행할 수 있습니다. 자, 이제 Spring.io 의 튜토리얼을 참고해서 Spring Boot 프로젝트를 준비해 보겠습니다. https://spring.io/guides/gs/messaging-stomp-websocket/ Getti..
-
빠른 메모개발 일지 2022. 1. 3. 11:11
# SPA ## 히스토리 1. 서버-클라이언트(페이지 reload) 2. 템플릿 기반 Angular.js 등 3. 이젠 React.js 등 컴포넌트 개념의 다양한 라이브러리와 프레임워크 등장 ## 특징 1. 라우팅 2. 컴포넌트 ## 장점 1. 네이티브 앱과 유사한 UX 2. 정적 리소스를 최초에 한번만 로드 3. 페이지 갱신에 필요한 데이터만 전달받아 전체적인 트래픽 감소 ## 단점 1. 초기 구동 속도가 상대적으로 느림 ## SPA의 핵심 가치 UX 향상 및 애플리케이션 속도 향상 (Mobile First) https://m.blog.naver.com/dktmrorl/222085340333 # Javascript callback ## 정의 파라미터로 함수를 전달받아, 함수 내부에서 실행하는 함수 예)..