Hi Raja,
ServletContext interface provide a place to hold information that can be share with all the Servlets & JSPs in an application. It intializes at the time of server startup with the values decalred in the Deployoment Descriptor.
Its better to call Web Container instead of Servlet Container, which holds all Servlets and JSPs(later converted to Servlets) instances. Also web container takes care of life cycle of each servlet and provide call back methods for servlets.
Regards,
Atul