application
-
Application/Session/Cookie의 차이점카테고리 없음 2022. 1. 14. 17:24
**유튜브 뉴렉쳐님의 강의를 들으면서 공부하고 정리한 내용입니다. Appliacation 사용범위 : 전역 범위에서 사용하는 저장 공간 생명주기 : WAS가 시작해서 종료 될 때 까지 저장위치 : WAS 서버의 메모리 Session 사용범위 : 세션 범위에서 사용하는 저장 공간 생명주기 : 세션이 시작해서 종료 될 때 까지 저장위치 : WAS 서버의 메모리 Cookie 사용범위 : 웹브라우저별 지정한 path범주 공간 생명주기 : 브라우저에 전달한 시간부터 만료시간까지 저장위치 : 웹브라우저의 메모리 또는 외부파일
-
Application객체와 서블릿ContextServlet-JSP 2022. 1. 13. 17:20
**유튜브 뉴렉쳐님의 강의를 들으면서 공부하고 정리한 내용입니다. Application객체 상태를 저장하기 위해서, 앞에서 다루었던 결과를 잠깐 저장하기 위해서 사용하는 객체이다. Applicaion 객체의 특성은 여러 서블릿이 있는데 클라이언트한테 요청 받은 해당 서블릿만 동작 하고 메모리에서 사라지게 된다. 이러한 동작하고 사라지는 특성 때문에 앞에서 동작한 서블릿을 뒤에 동작 할 서블릿이 받아서 처리 할 수 없게 되고 흐름이 끊기게 되는것이다. 서블릿 Context 이러한 서블릿들끼리 흐름을 이어 갈 수 있게 해주는 저장소를 서블릿 Context라는 것이있다. 이 context 저장소는 일종의 중간저장소라고 생각하면 된다. 우리는 게임을 할 때 중간중간 저장을 해 주면 캐릭터가 죽거나 다음날 게임을..
-
상태 유지의 필요성 application, session, cookieServlet-JSP 2022. 1. 13. 16:24
**유튜브 뉴렉쳐님의 강의를 들으면서 공부하고 정리한 내용입니다. 웹 개발을 하다보면 항상 거론 되는것이 상태유지의 대한 필요성과 방법이다. 웹이라는 것은 어플리케이션들이 웹 서버 프로그램에 조각조각 나 있는것이고 서블릿이라는 이름도 서버 프로그램들이 조각 나 있다는 의미이다. 그러다 보니 전역변수같은 개념이 필요한데 전역변수같은 개념을 가지고 있지 않은 어플리케이션사이에서 전역변수처럼 값을 유지해야하는 것이 필요한데 그것을 처리하는것이 문제이다. 예를들어, 계산기 어플리케이션만 봐도 우리가 연산값을 구하고자 할 때 두가지 이상의 숫자를 입력하게 된다. 그때 먼저 입력했던 숫자를 저장하는 공간이 필요하게 되는데 그때 사용하는 것들로 application, session, cookie 등이 있다. 이 세가..