목록분류 전체보기 (659)
겉바속촉
서블릿을 공부했으니 이제 JSP를 해보도록 하겠습니다:) jsp라는 확장자를 가진 파일을 요청받으면 제스퍼는 서블릿 코드를 만들어버립니다. WAS가 바로 제스퍼에게 넘겨서 서블릿을 만들게 한다고 생각하면 됩니다. JSP파일을 하나 만들어두고 난 뒤 이클립스에서 작성하고 있는 워크스페이스 폴더를 살펴볼게요 \workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\ROOT\org\apache\jsp 저 경로로 들어가보면 만들어두었던 jsp의 Class파일과 Java 파일 두 개가 존재합니다. Jasper가 JSP 파일을 Class 파일(Servlet)로 컴파일 했기 때문입니다. HTML의 확장자를 바꿔 JSP ..
상태 유지 구현 배운 것들 모두 정리해볼게요:) 1. Application 2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태 유지 구현 1. Application 객체 상태 유지 구현 1. Application 객체 지난 번에 살짝 알아봤던 상태 유지 구현하는 방법 중 하나 사용해보기 2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태유지를 해야하는 경우 상태유지를 해야하는 경우 입력 폼은 한개뿐이고 값을 여러 2-juhyun-2.tistory.com 2. Session 2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태 유지 구현 2. Session 객체 상태 유지 구현 2. Session 객체 상태 유지 구현 두번째로는 Session 객체!! Applica..
크롬창을 닫아버렸을 때.... 부라우저가 닫히면 저장되어있던 쿠키는 어떻게 될까요..? 따로 설정하지 않았다면 브라우저의 생존주기와 동일하게 가기 때문에 사라지게 됩니다 그래서 우리는 maxAge라는 옵션을 통해 브라우저와는 별개로 외부파일로 저장하는 것이 가능합니다. 다음 캡쳐화면을 보면 setMaxAge라고 하여 만료날짜를 설정할 수 있습니다 단위는 초!!!!! 다음과 같이 설정해주면 하루동안으로 설정한 것이죠 이제 진짜로 브라우저 창을 닫아도 쿠키값이 저장이 되는지 보도록 하겠습니다 우선 값을 넣어주고 쿠키를 찾아보니 다음과 같이 만료일자가 설정되어 있는 것을 볼 수 있습니다. 이제 모오오오오든 크롬창을 닫고 다시 켜볼게요 그리고 쿠키를 확인해보면 한개만 남아있는 것을 볼 수 있습니다:)
상태 유지 구현에 대해서 배우면서 3가지를 공부했습니다. 1. application 2. session 3. cookie 이번에는 cookie의 path옵션에 대해서 알아보려고 합니다:) 지난번에는 cookie에 대한 옵션을 하나도 지정해주지 않고 구현했었습니다. 2022.06.13 - [IT 일기 (상반기)/JAVA] - 상태 유지 구현 3. Cookie 상태 유지 구현 3. Cookie 상태 유지에 대해서 알아보고 있는데요:) 2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태유지를 해야하는 경우 상태유지를 해야하는 경우 입력 폼은 한개뿐이고 값을 여러번 입력하는 경우 서버는 유저 2-juhyun-2.tistory.com 하지만 다음과 같이 옵션을 주었는데요 이것의 의미는 현재 루트로 ..
상태 유지에 대해서 알아보고 있는데요:) 2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태유지를 해야하는 경우 상태유지를 해야하는 경우 입력 폼은 한개뿐이고 값을 여러번 입력하는 경우 서버는 유저가 입력했던 값을 기억하고 있어야겠죠?? 그럴때 쓰는 방법은 5가지 입니다. 도구 : 객체에 값을 담아두고 저장해두었다가 쓰는 경 2-juhyun-2.tistory.com 첫번째로 application 2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태 유지 구현 1. Application 객체 상태 유지 구현 1. Application 객체 지난 번에 살짝 알아봤던 상태 유지 구현하는 방법 중 하나 사용해보기 2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태유지를 ..
같은 크롬이라면 같은 세션임을 지난번에 알 수 있었는데... 2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태 유지 구현 2. Session 객체 상태 유지 구현 2. Session 객체 상태 유지 구현 두번째로는 Session 객체!! Application 객체를 연습했었습니다:) 2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태 유지 구현 1. Application 객체 상태 유지 구현 1. Application 객체 지난 번에 살.. 2-juhyun-2.tistory.com 개발자도구로 확인을 해보니 정말 SID가 동일한 것을 확인할 수 있슴슴슴 그렇다면 서버에 동일한 세션아이디로 접속하면 서버는 동일한 접속자로 인식하겠죵 하지만 추가 요청을 계속 보낼때는 어떻게 할..
상태 유지 구현 두번째로는 Session 객체!! Application 객체를 연습했었습니다:) 2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태 유지 구현 1. Application 객체 상태 유지 구현 1. Application 객체 지난 번에 살짝 알아봤던 상태 유지 구현하는 방법 중 하나 사용해보기 2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태유지를 해야하는 경우 상태유지를 해야하는 경우 입력 폼은 한개뿐이고 값을 여러 2-juhyun-2.tistory.com 이번에는 Session객체를 볼게요 Session 객체 1. request 요청에서 서블릿 컨텍스트 받아온 후 이름 지어주기 2. 세션 객체에 값 저장 & 값 받아오기 3. application 객체와 차..
지난 번에 살짝 알아봤던 상태 유지 구현하는 방법 중 하나 사용해보기 2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태유지를 해야하는 경우 상태유지를 해야하는 경우 입력 폼은 한개뿐이고 값을 여러번 입력하는 경우 서버는 유저가 입력했던 값을 기억하고 있어야겠죠?? 그럴때 쓰는 방법은 5가지 입니다. 도구 : 객체에 값을 담아두고 저장해두었다가 쓰는 경 2-juhyun-2.tistory.com Application 객체 ✔ Application 저장소 : 서블릿 컨텍스트(Context) 👉 서블릿들이 자원을 공유할 수 있는 공간 - 원하는 기능 : 폼에 입력했던 값 기억해서 연산 - 서블릿 만져주기 1. request 요청에서 서블릿 컨텍스트 받아오기를 구현 2. 이름 지어주기 3. 저장소..