본문 바로가기

기존카테고리/JSP

서블릿3

package com.test.ex;


import java.io.IOException;


import javax.annotation.PostConstruct;

import javax.annotation.PreDestroy;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

//servlet 선처리(init()전), 후처리(destroy()후)

//객체생성 --> init() --> service() --> destroy()

//

// 선처리를 위한 어노테이션 : @PostConstruct, 후처리를 위한 어노테이션 : @PreDestroy

// 선처리 : 의존하는 객체를 설정한 이후에 초기화 작업을 수행 할 메서드에 적용

// 후처리 : 컨테이너에서 객체를 제거하기 전에 호출 된 메서드에 적용



/**

 * Servlet implementation class Cycle_Ex

 */

@WebServlet("/Cycle_Ex")

public class Cycle_Ex extends HttpServlet {

private static final long serialVersionUID = 1L;

       

    /**

     * @see HttpServlet#HttpServlet()

     */

    public Cycle_Ex() {

        super();

        // TODO Auto-generated constructor stub

    }

    

    @Override

    public void init() throws ServletException {

        System.out.println("init 호출");

    }

    

//    @Override

//    protected void service(HttpServletRequest arg0, HttpServletResponse arg1)

//     throws ServletException, IOException {

//     System.out.println("service() 호출");

//    

//    }

    

/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

System.out.println("doGet 호출");

}


/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

System.out.println("doPost 호출");

}

@Override

public void destroy() {

System.out.println("destroy 호출"); 

}

@PostConstruct

private void initMethod(){

System.out.println("postConstruct 호출");

}

@PreDestroy

private void preDestroy(){

System.out.println("preDestroy 호출");

}


}



'기존카테고리 > JSP' 카테고리의 다른 글

context path, web.xml을 이용한 서블릿 초기화  (0) 2017.06.06
서블릿 한글처리  (0) 2017.06.06
서블릿 form 전송과 결과값 출력  (0) 2017.06.06
서블릿2  (0) 2017.06.06
서블릿1  (0) 2017.06.06