포워드 기능
포워드 기능이 사용되는 용도
판 페이지가 여러개의 서블릿과 연동해야 할 경우 포워드 기능을 사용한다.!!!
ex) 쇼핑몰에서 상품관리, 주문관리, 회원관리 등등
정보를 공유하기 위해서!
redirect 방법
refresh 방법
location 방법
dispatch 방법
redirect를 이용한 포워딩
리소스 공유와 코드 재사용을 위해 서블릿에서 포워드를 사용!
포워드를 통해 다른 서블릿이나 JSP 페이지로 제어를 넘겨줌
포워드로 서블릿이나 JSP가 받은 요청을 어떻게 처리할지를 체크!
-> 중복된 코드를 제거, 모듈화된 개발을 할 수 있게 된다.
분명 get방식을 사용했는데.. 이것저것 안나오고 숨겨짐! 캡슐화처럼!!
그래서 이걸 자주 사용함~~!
웹 프로그램 실행 시 자원(데이터)를 서블릿 관련 객체에 저장하는 방법
주로 HttpServletRequest, HttpSession, ServletContext 객체에서 사용
저장된 자원은 프로그램 실행 시 서블릿이나 JSP에서 공유해서 사용
🔺 ServletContext
서블릿 컨피그는 각각의 서블릿에서만 접근 한다!
그래서 서블릿에서 사용하는 설정 정보를 서블릿 컨피그에서 설정해서 사용한다!!!
ServletContext에는 공용으로 사용하는 값들을 저장!!
why? 모든 서블릿이 접근할 수 있기 때문에!
ServletContext에서는 web.xml이나 일반 파일에 저장된 데이터를 읽어오고 출력하는 기능을 제공한다 !
🔺 ServletConfig