The deployment descriptor conveys the elements and configuration information of a Web application between Application Developers, Application Assemblers, and Deployers.
For information regarding Deployment Descriptors; check the Java Community Process page. For example:
https://jcp.org/en/jsr/summary?id=servlet+specification
http://en.wikipedia.org/wiki/Java_servlet
web.xml Deployment Descriptor Elements