Spring

whatever_yeonglee
[Spring] 웹소켓(WebSocket)이란 + Spring에서 동작 과정
·SpringBoot
채팅이나 실시간 통신을 할 때, 웹소켓을 많이 사용합니다. 웹소켓은 티키타카티키타카초가 필요한 HTTP와는 뭔가 다를 것 같죠? 웹소켓(WebSocket)이란,서버와 클라이언트의 양방향 통신 프로토콜웹소켓은 TCP 소켓을 기반으로 작동 -> TCP를 사용하기 때문에 데이터의 순서와 신뢰성이 보장됨HTTP는 클라이언트의 요청이 있어야 서버에서 응답을 보낼 수 있는 단방향 프로토콜이지만, 웹소켓은 클라이언트와 서버 모두 데이터를 송수신할 수 있는 양방향 프로토콜HTTP와 동일한 어플리케이션 계층에서 동작웹소켓은 헤더의 크기가 작고 오버헤드가 적기 떄문에 HTTP보다 효율적인 통신이 가능웹소켓은 최초 연결 시, HTTP 접속 후(HandShake) 양방향 메세지를 주고받을 수 있음 웹소켓 접속 과정1. T..
DAO, DTO, VO, Entity
·CS
Spring Framework나 MVC 패턴을 사용하게 되면 만나게 되는 "데이터 교환 및 전송"에서 사용하는 개념들을 알아볼게요!    Preview개념역할주요 특징사용 목적VO불변 객체값을 변경할 수 없음, 동등성 비교데이터의 무결성 보장, 동일한 값 객체 재사용DAO데이터베이스 접근DB와 직접 연결, CRUD 수행DB와 비즈니스 로직을 분리DTO데이터 전달값 변경 가능, 직렬화 가능네트워크 성능 최적화, 데이터 보호  DAO(Data Access Object)데이터베이스와의 직접적인 상호작용을 담당하는 객체 특징- 데이터를 CURD(Create, Read, Update, Delete)하는 역할을 수행하며, DB와의 결합도를 낮추고 유지보수성을 향상시킴- DB 연결 및 쿼리 실행 역할을 함- 비즈니스..
영리제리
'Spring' 태그의 글 목록