온라인 강좌/JSP & Servlet 활용

온라인 강좌/JSP & Servlet 활용

7차시 상태 정보 활용

Cookie와 Session은 HTTP 프로토콜 단점을 극복하기 위한 기술 학습목표 Cookie를 이용한 클라이언트 상태 정보 저장 방법에 대해 설명할 수 있다. Session을 이용한 클라이언트 상태 정보 저장 방법에 대해 설명할 수 있다. 상태 유지 클라이언트가 서버와 상태정보를 지속적으로 유지하기 위한 기술 HTTP 프로토콜은 한 번의 요청과 응답으로 연결이 끊기므로, 상태 정보를 유지할 수 없음 (단점) --> 프로토콜 자체적으로 상태 정보를 유지할 수 없다 보니, 개발자가 데이터적으로 이전 상태를 유지시켜줘야 함 상태 유지가 필요한 경우 로그인 상태 유지 쇼핑몰 장바구니 상태 유지 상태 유지 기술(둘 다 쓰거나, 하나만 쓰거나) Cookie Session Cookie Client-Side(브라우..

온라인 강좌/JSP & Servlet 활용

6차시 Servlet 설정

학습목표 web.xml 파일의 다양한 설정에 대해 설명할 수 있다. Servlet을 web.xml 파일에 등록하는 방법과 어노테이션(Annotation)으로 등록하는 방법에 대해 설명할 수 있다. ServletConfig 객체를 이용한 초기 파라미터 값 획득 방법에 대해 설명할 수 있다. web.xml 파일 : 웹 애플리케이션의 메인 환경파일 자바 웹 애플리케이션(Java Web Application)의 환경파일 클라이언트 요청 -> URL -> 컨테이너 -> Servlet 실행 welcome-file-list, error-page, servlet, init-param 등 다양한 설정 시 이용 welcome-file-list 클라이언트 요청 URL에 URI가 지정이 되지 않은 경우 서비스 페이지 지정 h..

온라인 강좌/JSP & Servlet 활용

5차시 웹 Query 문자열

Form Tag : 클라이언트의 입력 데이터를 받음 ↓ Query 획득 : 입력데이터를 Servlet 프로그램에서 얻음 학습목표 HTTP Request Method와 상태 코드를 설명할 수 있다. FORM Tag 작성 방법과 INPUT 태그에 대해 설명할 수 있다. Query 문자열 전송 방법과 Servlet에서 Query 문자열 획득 방법에 대해 설명할 수 있다. HTTP Request Method 클라이언트 요청에 의해 서버에서 수행되기를 원하는 행동을 표현 HTTP Request Header 정보 GET, HEAD, POST, PUT, DELETE 등이 사용 ★GET : 특정 리소스의 획득 요청 HEAD : 특정 리소스의 획득 요청하고 응답 Header 정보 취득 ★POST : 특정 데이터를 전달하..

온라인 강좌/JSP & Servlet 활용

4차시 Response 분석

학습목표 HttpServletResponse 와 기초 함수에 대해 설명할 수 있다. Redirect 방식에 대해 설명할 수 있다. RequestDispatcher 를 이용한 include, forward 방식에 대해 설명할 수 있다. HttpServletResponse HTTP 클라이언트의 요청에 의한 다양한 결과를 전송하기 위해 사용되는 클래스 service(), doGet(), doPost() 등 함수 호출 시 매개변수로 전달 HttpServletResponse의 주요 메서드 setContentType(String type) : 응답으로 전송되는 문서의 MIME Type 설정 addCookie(Cookie cookie) : response 에 Cookie 객체 저장 sendRedirect(java.l..

온라인 강좌/JSP & Servlet 활용

3차시 Request 분석

학습목표 HttpServletRequest 객체에 대해 설명할 수 있다. Request 네트워크 정보에 대해 설명할 수 있다. HttpServletRequest 객체를 이용한 Request Header 분석을 할 수 있다. HttpServletRequest 클라이언트로부터 전달되는 다양한 정보를 추상화시킨 객체 클라이언트로부터 전달되는 정보 (= HttpServletRequest 에 담겨있는 정보) 브라우저에서 전송된 네트워크 정보(URL, 포트번호) 브라우저에서 전송된 요청 헤더 정보(브라우저 설정 정보) 서버에서 설정한 정보 ★ 클라이언트가 요청 시 입력한 데이터 함수가 자동호출 되려면 클라이언트의 요청 정보(아이디, 패스워드 등) 필요 public class HelloServlet extends H..

범박사
'온라인 강좌/JSP & Servlet 활용' 카테고리의 글 목록 (4 Page)