servlet
-
Servlet 서블릿 객체와 요청-응답처리JAVA 2020. 9. 20. 23:48
🎯서블릿 객체의 라이프사이클, 요청처리와 응답처리 방법을 알아본다. HttpServlet API 서블릿을 구현하기 위한 핵심 API로서 일반 클래스가 아닌 추상클래스가 제공된다. extends Servlet 상위 인터페이스 Servlet을 상속받는다. 서블릿으로 동작하려면 이걸 상속받아야한다. HttpServletRequest API HTTP 요청정보 처리작업을 담당하는 API이다. 클라이언트가 보낸 정보는 요청정보에 담겨 전달되고 서버에서는 그 요청정보 값을 추출하기 위해 이 객체에서 제공하는 메소드를 사용한다. -주요 핵심 기능 사용자 입력 데이터 처리 ( 폼 데이터 ) 한글 인코딩 요청 header 얻기 세션 처리 쿠키 처리 요청 scope에 데이터 저장 forward 처리 HttpServletRe..
-
클라이언트-서버 구조와 서블릿 ServletJAVA 2020. 9. 18. 23:59
🎯 웹서비스의 작동원리와 MVC 패턴에서 서블릿의 역할과 특징을 알아본다. 클라이언트 - 서버 구조 사용자(Client)가 웹 브라우저에서 url 주소를 입력하면 서버(Server)에 페이지를 요청(Request)하게 된다. 서버는 사용자가 요청한 HTML, JSP, 서블릿 파일을 검색해서 클라이언트의 요청에 응답(Response)한다. 서버에 클라이언트가 요청한 파일이 없을 경우 404 Not Found 에러를 표시한다. URL 구조 URL(Uniform Resource Locator)이란 웹 서버가 인터넷에 존재하는 자원을 검색하고 해석하는데 필요한 네트워크 서비스의 표현식을 의미한다. 주소창에 www.naver.com만 입력해도 뒤에 이런 구조가 만들어진다. 주소창에서 엔터치는 순간 웹 애플리케이션..