본문 바로가기

Controller4

MVC Servlet - controller 작성하기 - Filter Filter는 의무는 아니지만 상황에 따라 적용할 수 있다. package kr.or.ksmart.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletRequest; import.. 2020. 5. 14.
MVC Servlet - controller 작성하기 - 3 MVC Servlet - controller 작성하기 - 2 https://r-0o0-j.tistory.com/100 MVC Servlet - controller 작성하기 -2 MVC Servlet - controller 작성하기 - 1 https://r-0o0-j.tistory.com/99 [#006888] 1. 기본 생성된 클래스에 init( ) 메서드, destroy( ) 메서드 알아보기 [1] init( ) 메서드란? servlet이 객체화 되었을 때 초.. r-0o0-j.tistory.com 1. controller에 분기 작업하기 먼저 HttpServletRequest , HttpServletResponse에 대해 알아보면 HttpServletRequest는 호출에 관련된 정보가 담겨있다. H.. 2020. 5. 13.
MVC Servlet - controller 작성하기 -2 MVC Servlet - controller 작성하기 - 1 https://r-0o0-j.tistory.com/99 [#006888] ▷▶ Servlet Life Cycle 서블릿 라이프 사이클 서블릿을 첫 번째로 요청(request)하면 서블릿 클래스를 로딩하여 객체를 생성하고, 이 객체는 메모리에 계속 남아있게 된다. Client가 같은 서블릿 클래스를 요청하면 메모리에 남아있는 이미 생성된 객체가 다시 호출 된다. 그러므로 수행속도가 빠르다. 1. Client 가 처음으로 서블릿 클래스를 호출 2. 서블릿 클래스의 객체 생성 3. 객체가 생성되면서 init() 메서드 단 한번 호출 - 같은 클래스를 호출해도 init 메서드는 호출 되지 않는다. 4. service() 메서드 실행 - 클라이언트 요청.. 2020. 5. 13.
MVC Servlet - controller 작성하기 - 1 톰켓과 jdk가 낮은 버전에서는 web.xml을 통해 설정이 가능하지만 높은 버전에서는 어노테이션으로 설정 가능하다. Servlet은 HttpServlet 클래스를 상속 받아 구현한다. Servlet의 정보(url 매핑 및 초기 설정값)은 @WebServlet 어노테이션 혹은 www.web.xml에서 설정이 가능하다. 1. 패키지 만들고 패키지 안에 servlet 만들기 2-1. 클래스 이름 쓰고 Finish를 누르면 controller01 클래스 메서드, doGet 메서드, doPost메서드 생성 2-2 클래스 이름 쓰고 next를 누르면 서블릿에 정보를 입력할 수 있다. parameters의 정보를 입력 할 수 있다. URL mapping 추가 및 수정이 가능하다. 다 입력후 또 한번 next 클릭하.. 2020. 5. 13.
728x90
반응형