Life cycle of servlet in java

Life cycle of servlet in java

1.  load servlet class
2.  create servlet instance
3. call the init() method
4. call the service() method
5. call the destroy() method

note:  init() and destroyed() will be called once only

1.  load the servlet class :
                                           a servlet class is loaded when the first 
                                         request for the servlet    is received by the
                                          web container

2. servlet instance creation :
                                          after the service class is loaded web container
                                          creates the instance of it , servlet instance is
                                         created only once in the life cycle

3. calls the init() method:
                                       init() method is called by web container 
                                      to initialise the servlet          
                                 public void init(ServletConfig config)
                                          throws ServletException

4. call the service method:
                                       the container call the service()
                                       method each time the request servlet is received ,
                 syntax :
                public void service(ServletRequest  request,
                                                ServletResponse  response) throws                                                                     ServletException,IOException

5. call destroy method:
                                the web container calls the destroy method
                                before removing  servlet instance. 

Next Post »