목록스프링빈 (2)
today_is
오늘의 목표 웹소켓으로 간단한 메모장을 만들어보자 Ajax 와 Web socket 의 차이 : 연결의 지속성에 따라 둘을 구분한다 클라이언트와 서버가 통신할 때 HTTP 통신을 주로 사용한다. HTTP 통신은 다음과 같은 특징이 있다. 비연결성 (connectionless) : 연결을 맺고 요청을 하고 응답을 받으면 연결을 끊어버린다. 무상태성 (stateless) : 서버가 클라이언트의 상태를 가지고 있지 않는다. 단방향 통신이다. 이러한 HTTP 통신의 경우 채팅과 같은 실시간 통신에 적합하지 않다. 물론 HTTP 통신으로 실시간 통신을 흉내낼 수는 있으나 완벽하지는 않다. 실시간 통신이 필요할 때 사용하는 통신을 소켓 통신이라고 한다. HTTP 통신과 다르게 연결을 맺고 바로 끊어버리는 게 아니라 ..
오늘의 목표FileComponent 를 이용하여, 다중 파일업로드를 해보자 FileComponent 유의할 점 @component 어노테이션 붙이고 나서 이 클래스에 s 가 붙는지 꼭 확인하자-> 스프링빈으로 등록되었는지 확인 jsp 프로젝트때처럼 saveDirectory 지정해두기package com.itbank.component;import java.io.File;import java.io.IOException;import java.util.UUID;import org.springframework.stereotype.Component;import org.springframework.web.multipart.MultipartFile;@Componentpublic class FileComponent..