Thanks for your reply guys.
Christophe,
Do you mean that the container first reads the DD and then overrides the DD configurations according to the annotations in classes while loading them.Also loading the classes which does mean that, Every class in the application will be loaded while the server startup? where as in case of
servlets the servlet class is loaded on the first request untill we specifically mention it to load while server startup using