본문 바로가기

Web5

Mac m1에서 자바 버전 변경하기(brew 사용) 다른 jdk를 사용중 , jdk8을 사용할 일이 생겨 생각보다 쉬울거라 생각했던 버전 변경이 애를 먹어 글을 작성하게 되었습니다. 저와 같이 처음부터 brew를 사용해서 jdk를 설치한 것이 아닌, 오라클에서 제공하는 jdk를 직접 다운받아 사용하다가 brew를 사용해 다른 버전을 설치했을 때 제 글이 도움 될 것 같습니다. 우선 brew를 통해 openjdk를 설치합니다. $ brew tap adoptopenjdk/openjdk 그 다음 원하는 jdk의 버전을 다운 받아 줍시다. (저는 jdk8 버전을 설치해 주었습니다 :) ) brew install --cask 원하는버전의jdk 자바가 설치되는 폴더로 가서 이제 제가 원하는 자바가 잘 깔렸는지 버전을 확인해 볼까요? cd Library/Java/Ja.. 2023. 10. 17.
세션(Session) with JSP 세션 클라이언트가 웹 브라우저를 통해 서버에 접속한 후 용무를 처리하고 웹브라우저를 닫아 서버와의 접속을 종료하는 하나의 단위. 로그인과 같이 클라리언트가 서버에 접속해 있는 동안 그 상태를 유지하는 것 세션의 유지 시간을 설정하는 방법 2가지 (세션 유지시간 20분) 1. 프로젝트 내 WEB-INF/web.xml 파일에 해당 내용 추가 ... 20 2. JSP 파일에서 session 내장 객체가 제공하는 메소드 사용 세션 삭제 세션은 웹 브라우저를 닫으면 종료되기도 하지만 쿠키를 삭제해 세션을 종료할 수도 있습니다. 서버를 통해 세션을 유지하기 위해 SessionID를 자동으로 생성해주는데 이 ID를 통해 세션이 살아있는지 확인하게 됩니다. 하지만 쿠키를 삭제해버리면 SessionID도 사라지므로 서버.. 2023. 8. 18.
쿠키(Cookie) with JSP 쿠키 쿠키(Cookie)는 클라이언트의 상태와 정보를 유지하기 위한 기술입니다. 상태 정보를 클라이언트(주로 웹 브라우저)에 Key와 Value형태로 저장했다가 다음 요청 시 저장된 쿠키를 함께 전송합니다. 언제 방문했는지, 어떤 페이지를 클릭했는지, 어떤 상품을 구매했는지 등 다양한 정보를 기록해두었다가 사용자 맞춤 서비스, 광고, 웹 로그 분석, 서비스 속도 개선 등을 할 수 있습니다. 쿠기 표준은 쿠키를 만들 수 있는 개수와 크기의 제약을 두며 브라우저 마다 지원하는게 다릅니다. 쿠키 동작 메커니즘 클라이언트가 서버에 요청을 보내면 서버가 쿠키를 생성하여 HTTP 응답 헤더에 실어 클라이언트에 전송합니다. 클라이언트는 쿠키를 받아 저장해두고 클라이언트는 다음번 요청 시 저장해둔 쿠키를 HTTP 요청.. 2023. 6. 21.