• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Deployment Descriptor

 
Swapna Sharma
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I have a doubt regarding the loading of Web Container. I know the listeners, filters and servlets are first loaded when we start the Web Container. But is there any order in which they are loaded? or does the order in the DD matter. My friend took SCWCD exam last month and came across a similiar question. She doesn't remember the question exactly but it was pretty much the similiar. Can anyone help me out with this?
 
Narendra Dhande
Ranch Hand
Posts: 951
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

As per Servlet Specification SVR 9.12.

When a web application is deployed into a container, the following steps must be performed, in this order, before the web application begins processing client requests.

� Instantiate an instance of each event listener identified by a <listener> element in the deployment descriptor.
� For instantiated listener instances that implement ServletContextListener,
call the contextInitialized() method.
� Instantiate an instance of each filter identified by a <filter> element in the deployment descriptor and call each filter instance�s init() method.
� Instantiate an instance of each servlet identified by a <servlet> element that includes a <load-on-startup> element in the order defined by the load-onstartup element values, and call each servlet instance�s init() method.

Hope it Help

Thanks
 
Swapna Sharma
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks a lot Narendra. Got my answer.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic