Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Servlet init method

 
Milind Deodhar
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Question on servlet init method
O'Reilly book says that init method should pass along an object that implements ServletConfig interface.
Not inis is typically like this
public init (ServletConfig config),
Now servlet makes a call to init method, so which object does the servlet use to call init method.
I may be little confused here, but can enyone explain.
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13074
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The important point is, you (servlet) never call the init method.
The servlet engine (container) calls the init method right after it creates the servlet object. The API guarantees that the init method will be finished before the first request is sent to the servlet. Your init method should grab all of the init parameters and handle any other initialization.
The destroy() method is similar, you never call it. The servlet engine calls destroy when it is about to remove a servlet object. This is where you have a final chance to clean up.
Bill

------------------
author of:
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic