Arquivo .xml

Olá pessoal,
gostaria de entender melhor o arquivo .xml, que em versões anteriores do eclipse, eram criados por default, e agora nós optamos por criá-lo durante a criação do Dynamic Web Project.
Para que serve? No meu curso (via web), a lição é dada como: deployment descriptor.
Para que eu necessito entrar no .xml e criar as tags e acrescentar os conteúdos como source folder, names, etc? Toda vez que eu criar um jsp file, eu terei que entrar no .xml e inserir as respectivas tags para aquele jsp ? Porque ?

Obrigado,

Airton

Seguinte: você precisa conhecer os conceitos corretamente.

Recomendo as apostilas abaixo:

http://www.caelum.com.br/apostila-java-orientacao-objetos/

http://www.caelum.com.br/apostila-java-web/