Lecture 55 - JSP(13) annotation, filter, 한글 encoding, decoding, 로그인 검사 필터, ServletContextListener, MVC 패턴
서블릿 사용시 web.xml을 사용하는데 여기에 다 써놓는게 힘들어서 나온게 annotation이다. web.xml generate 체크 안하고 생성 @WebServlet({"/servlet01"}) public class ServletEx01 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doProcess(req, resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws Servle..
2019. 6. 3.
Lecture 54 - JSP(12) 세션, SSO, 로그인, 로그아웃, 서블릿, get, post, 동이름입력받아주소출력
클라이언트와의 대화 2 : 세션 서버세션을 사용하면 클라이언트의 상태를 저장할 수 있다. 쿠키와의 차이점은 세션은 웹 브라우저가 아니라 서버에 값을 저장한다는 점이다. 서버는 세션을 사용해서 클라이언트 상태를 유지할 수 있기 때문에, 로그인한 사용자 정보를 유지하기 위한 목적으로 세션을 사용한다. 세션 사용하기 : session 기본 객체 웹 브라우저에 정보를 보관할 때 쿠키를 사용한다면, 세션은 웹 컨테이너에 정보를 보관할 때 사용한다. 세션은 오직 서버에만 생성된다. 웹 컨테이너는 기본적으로 한 웹 브라우저마다 한 세션을 생성한다. 위 그림과 같이 JSP1과 JSP2가 세션을 사용한다고 한 경우 웹 브라우저 1이 JSP1과 JSP2를 실행하면, 웹 브라우저 1과 관련된 세션 1을 사용한다. 웹 브라우..
2019. 5. 31.