commons-fileupload : jar 파일 다운, page+import => org.apache.commons.fileupload 설정
DiskFileUpload 클래스 메소드
1019
쿠키 : 텍스트 형식으로 저장됨, 사용 적음, 클라이언트(크롬, 엣지 등)에 저장=>자동 로그인 가능, 서버에서 생성됨
세션 : Object 형식으로 저장됨, 로그인 등, 많이 쓰임, 서버(톰캣)에 저장/클라이언트에 쿠키 형태(session in cookie)로 저장됨=> 양쪽에 저장됨(JSESSION), 서버에서 생성됨
서버 하나에 클라이언트 요청 다수
요청 --> [s]c마다(웹브라우저마다) 구별된 세션 생성=>쿠키(이름:JSESSIONID)자동 생성 => response객체 => 쿠키 + 파라미터({id=admin, passwd=java}) +URL --> 응답(c 내 쿠키 저장소) 이후에 다시 요청할 때 최초 받았던 특정 세션 정보 던짐(요청+세션)
생성 : 웹 서버측에서 생성, 응답 데이터에 함께 저장되어 전송
저장 : 웹 브라우저는 응답 데이터에 포함된 쿠키를 저장소에 보관(종류 따라 메모리/파일로 저장)
전송 : 한 번 저장된 쿠키 요청 있을 때마다 웹 서버에 전송, 쿠키 하용해 필요한 작업 수행
getMaxAge()
setMaxAge(int)
getName()
getValue()
setValue(String)
Cookie[], getName(), getValue()