반응형
학부공부/웹시스템설계및개발2018. 10. 29. 23:45필터(filter)란?

필터(filter)란? 1. HTTP요청과 응답을 변경할 수 있는 재사용 가능한 코드 ( 클래스 ) 2. 객체의 형태로 존재하며 , 클라이언트에서 오는 요청과 최종 자원 ( JSP , 서블릿 , 기타자원 ) 사이에 위치하여 클라이언트의 요청 정보를 알맞게 변경할 수 있다 . 3. 필터의 기본 구조는 다음과 같다 요청 à 필터 à 자원 à 필터 à 응답 4. 요청의 내용을 변경하거나 응답의 내용을 변경 가능하다 . 5. 1개 이상의 필터 연동 가능하다 . 필터구현은 어떻게 할까? 1. Javax.servlet.Filter 인터페이스 클라이언트와 최종 자원 사이에 위치하는 필터를 나타내는 객체가 구현해야 하는 인터페이스 2. Javax.servlet.ServletRequestWrapper 클래스 필터라 요청..

학부공부/웹시스템설계및개발2018. 10. 13. 16:03서블릿(Servlet) 기초.

서블릿이란 무엇인가?? 1. JSP 표준이 나오기전에 만들어진 표준으로 웹 어플리케이션을 개발할 수 있도록 만들어진 것 2. 서블릿을 이용하면 자바 클래스를 이용해서 웹 어플리케이션을 개발할수 있다. 3. 개발과정ㄱ. 서블릿 규약에 따라 자바 코드 작성ㄴ. 자바 코드를 컴파일하여 클래스 파일 생성ㄷ. /WEB-INF/classes 폴더에 클래스 파일을 패키지에 알맞게 위치시킨다.ㄹ. Web.xml 파일에 서블릿 클래스를 생성한다. 서블릿 구현은 어떻게 할까?? 1. 서블릿 클래스 구현 시 HttpServlet 클래스를 상속받아야 한다. 2. 처리하고자 하는 HTTP방식(method)에 따라 알맞은 메소드를 재정의 해야한다. è GET방식 일 경우 => doGet() 메소드 재정의 doGet()의 경우 H..

반응형
image