spring의 정석 2

[Spring] Ch02.Spring MVC (23) 쿠키(Cookie)란 ~ (26) 세션(Session) - 실습 (2)

쿠키 Cookie정적 리소스 파일 위치webapp > resources 폴더 내ex. css 파일Cookie ⭕ 암기정의클라이언트 식별 기술. 신분증특징Map 쌍으로 구성된 작은 정보쿠키의 이름은 알파벳과 숫자만 이용. 아스키 문자만 저장 가능 (URLEncoder.encode())혹은 암호화해야함. 신용 때문.값은 공백과 세미콜론을 제외한 아스키 가능한글은 URL인코딩/디코딩 필요쿠키 가져올 때 값 없으면 null 반환장점누구인지 매번 알려주지 않아도됨. 원리서버가 쿠키를 만들고 클라이언트에게 전송.응답 헤더에 쿠키 추가클라이언트가 쿠키를 브라우저에 저장 유효기간 지나면 자동 삭제서버에 요청 시 domain, path (하위 경로 포함✅ 예시.)가 일치하는 경우에만 쿠키 정보 가 요청 헤더에 자동으..

Web/Spring 2025.06.08

[Spring] Ch02. Spring MVC - (1) 원격 프로그램 (2) HTTP 요청과 응답(3) 클라이언트와 서버 (4) 텍스트와 바이너리, MIME, Base64

원격 프로그램 실행로컬 프로그램java Main자바 인터프리터(java.exe)가 main() 호출static 메서드이므로 객체 생성없이 호출 가능원격 프로그램⭕정의다른 컴퓨터의 프로그램을 실행하는 것. (클래스)특징보안 중요장점저장공간 문제 해결 - 내 컴퓨터에 프로그램 설치 필요 없음.프로그램 업데이트 문제사용방법 ( 서버의 프로그램 실행방법)원격 호출 가능한 프로그램으로 등록 (= 허용된 프로그램만 외부에서 호출할 수 있게)URL과 프로그램을 연결메서드 이름이 중요하지 않음애너테이션이 중요url과 연결된 메서드를 호출프로그램 호출프로그램 (클래스)등록@Controller 애노테이션을 클래스 앞에 붙임@Controllerpublic class Hello {...} URL과 프로그램 연결호출하려는 메서..

Web/Spring 2025.05.25