비동기통신1 @RequestBody, @ResponseBody (feat.@ModelAttribute) 세 줄 요약 - @RequestBody, @ResponseBody 해당 어노테이션들은 비동기 통신에 사용됨 - 클라이언트 → 서버 : @RequestBody, 서버 → 클라이언트 : @ResponseBody - @RequestBody와 @ModelAttribute는 서로 비슷해 보일 수 있지만 분명한 차이점 존재 동기 / 비동기 통신 동기(Synchronous) 통신 - 단일 스레드로 한 번에 하나의 작업이나 프로그램만 실행 - 차단(blocking) 방식 : 요청에 대한 서버의 응답이 있을 때까지 기다림 - 코딩하기 쉬움 - 느리지만 체계적 비동기(Asynchronous) 통신 - 다중 스레드로 여러 작업이나 프로그램이 병렬로 실행 - 비 차단(non-blocking) 방식 : 서버에 여러 요청을 보낼.. 2023. 12. 18. 이전 1 다음