목록Servlet (19)
Gentle Breeze
* setSession.jsp 세션에 uid 와 pwd 속성을 설정하였습니다. =========================================================================== * viewSession.jsp session.getAttribute("uid") 값 => session.getAttribute("pwd") 값 =>
* makeCookie.jsp 쿠키를 생성하는 예제 "" 쿠키가생성 되었습니다. =============================================================================== * useCookie.jsp 웹 브라우저에 저장된 쿠키를 가져오는 예제
정리하기 * HTTP는 무상태 프로토콜이므로 상태를 유지하기 위해 Session tracking 이 필요 * Servlet API는 각 브라우저에 Session ID를 저장하기 위해 Cookie를 사용 * 브라우저가 서버에 요청을 보낼 때 마다 쿠키를 함께 전달 - Session Client와 연결을 지속하거나 상태 정보를 유지하기 위해 Server단에서 가지고 있는 Client의 정보 * Session 객체는 jsp 내장 객체이므로 별도로 생성할 필요가 없음 * 브라우저가 처음 요청하는 시점에 session 객체가 생성 - Cookie Server와의 연결을 지속하거나 상태 정보를 유지하기 위해 Client가 가지고 있는 자신의 정보 * name/value 쌍으로 브라우저에 저장됨 * 쿠키는 브라우저에..
- web.xml 에서 error page 지정을 하지 않았을 경우 * 해당 에러페이지에 아래와 같은 코드를 반드시 넣어 주어야 함 - web.xml 에서 error page 지정을 할 경우 * web.xml 파일에 아래와 같은 코드를 넣어 주어야 함 404 /error/error404.jsp 500 /error/error500.jsp
- MVC Model 1 pattern (고전적인 방법) html/jsp가 Servlet에 request를 하면 Servelt은 business logic을 수행하는 class들을 내부적으로 호출하여 작업을 수행하고 Servlet을 통해 response 하는 방법 * 제한된 요구사항의 웹 어플리케이션 개발시 사용 * business class는 JavaBeans로 작성됨 * DB/File System을 date store (persistent data storage)로 활용함 - MVC Model 2 pattern html/jsp가 Servlet에 request를 하면 business logic을 Servlet이(C) 내부적으로 class를(M) 호출하여 수행하고 response는 jsp 페이지(V)가 ..