-
상태 유지의 필요성 application, session, cookieServlet-JSP 2022. 1. 13. 16:24
**유튜브 뉴렉쳐님의 강의를 들으면서 공부하고 정리한 내용입니다.
웹 개발을 하다보면 항상 거론 되는것이 상태유지의 대한 필요성과 방법이다.
웹이라는 것은 어플리케이션들이 웹 서버 프로그램에 조각조각 나 있는것이고 서블릿이라는 이름도 서버 프로그램들이 조각 나 있다는 의미이다.
그러다 보니 전역변수같은 개념이 필요한데 전역변수같은 개념을 가지고 있지 않은 어플리케이션사이에서 전역변수처럼 값을 유지해야하는 것이 필요한데 그것을 처리하는것이 문제이다.
예를들어, 계산기 어플리케이션만 봐도 우리가 연산값을 구하고자 할 때 두가지 이상의 숫자를 입력하게 된다.
그때 먼저 입력했던 숫자를 저장하는 공간이 필요하게 되는데 그때 사용하는 것들로
application, session, cookie 등이 있다.
이 세가지 객체를 사용하는것은 예제를 통해서 알아보도록 하자.
계산기 형태의 예제를 만들어서 개념을 이해해보자
우선 기존에 만들었던 calc.html이랑 clac.java 파일을 복사붙여넣기 해서 수정을 해 준다.


한 입력박스를 통해서 사용 할 것이기 때문에 input 상자는 하나만 만들고 전달값을 받는것이 아니기 때문에 value값 v로 설정 해 주고 버튼 모양을 바꿔준다.
다음 게시물에 이어서 application객체와 서블릿context를 공부하자
'Servlet-JSP' 카테고리의 다른 글
Session객체 (feat.Application과의 차이점) (0) 2022.01.13 Application객체와 서블릿Context (0) 2022.01.13 배열로 입력받기 (0) 2022.01.13 서블릿 사용자로부터 값을 받아 계산해보기 (0) 2022.01.13 서블릿필터 ServletFilter (0) 2022.01.12