Duvidas sobre o contexto de uma aplicação web

Bom dia.

Eu queria saber se alguem saberia me explicar certinho como que funciona o contexto de uma aplicação web.
Como que funciona certinho o código abaixo.

<context-param>
        <param-name>facelets.DEVELOPMENT</param-name>
        <param-value>true</param-value>
    </context-param>

E outra coisa vocês sabem me dizer algum material que fala sobre isso, que eu possa referenciar em uma manografia?

Aguardo resposta

Se quiser saber sobre os contextos de uma aplicação web ( request, session e application ), procure um livro que fale sobre servlets, como o “Head first: Servlet & JSP”.

Agora este código abaixo, que deve ficar no web.xml, só está setando o parâmetro “facelets.DEVELOPMENT” no contexto de aplicação do sistema. Você pode achar uma descrição dele em algum livro de Facelets.