Servlet Life Cycle

penting bagi kita memahami sebuah servlet life cycle guna memperdalam ilmu kita didalam JSP.
jadi bagaimana inisialisasi sebuah servlet class ? hal itu dilakukan oleh sebuah Web Container. dimana hal2 yang dilakukan adalah sebagai berikut :
1. Meload class Servlet
2. mencreate instance dari class Servlet
3. menginisialisasi instance dari class Servlet dengan menggunakan Init method
4. menginvoke service method untuk melakukan request and response prosedure




mudahnya saya buat sebuah class tuk demo sebuah life cycle dari servlet. semoga bisa memahami nya :)
import java.io.IOException;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ServletLifeCycleExample extends HttpServlet {

private int count;

@Override
public void init(ServletConfig config) throws ServletException {
super.init(config);
getServletContext().log("init() called");
count=0;
}

@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
getServletContext().log("service() called");
count++;
response.getWriter().write("Incrementig the count: Count = "+count);

}

@Override
public void destroy() {
getServletContext().log("destroy() called");
}

}

0 komentar:

Dengan mengirim komentar disini, Anda menyetujui bahwa komentar anda tidak mengandung Rasis ataupun konten pornografi