Dev_log/Spring

Spring Server에서 Push 알림 제공하기 (SSE) 본 내용은 프로젝트 및 학습을 통해 알게된 내용을 정리한 것이라 실제 정확한 정보가 아닐 수 있음을 미리 알려드립니다. 개요 취업을 준비하는 과정에서 모임 및 커뮤니티 기능을 포함한 웹 SNS 서비스 프로젝트를 진행했다. SNS 서비스는 다른 사용자간의 상호작용이 중요하다 판단해 PUSH 알림이 반드시 필요하다 생각해 이 기능은 반드시 필요하다 생각하게 되었다. SSAFY입과 초기에 클라이언트와 서버간 데이터 통신 방식을 잘 몰랐을 땐 AJAX는 신이야! 를 외쳤지만 WebSocket, SSE를 알아가며 상황에 맞게 구현해보고자 한다. 구현에 앞서 학습한 간략한 내용들 이벤트를 요청하는 다양한 방법 구분 Polling WebSocket SSE..
AOP가 무엇인가? Aspect Oriented Programming (관점 지향 프로그래밍) 횡단 관심사의 분리를 허용해 모듈성을 증가시키는 것이 목적인 프로그래밍 패러다임 여러 객체에 공통으로 적용할 수 있는 기능을 분리해, 반복 작업을 줄이고 핵심 기능 개발에만 집중할 수 있습니다. 즉, 비즈니스 로직과 공통 로직을 분리해서 구현하는 것 입니다. AOP 예시 나는 학부생으로써, Factorial을 구현하는 과제를 부여 받았다. Factorial을 구현할 때 반복문 방식, 재귀 방식 2가지로 구현해야한다. 과제를 제출하기 직전, 과제에 새로운 내용을 추가해야했다. 바로 실행시간도 함께 출력하도록 하는 것이다. 이런 위와같은 예시에서 일반적인 코드 형식을 보자 //계산기를 구현하기 위한 Calculat..
Dev우키
'Dev_log/Spring' 카테고리의 글 목록