Quando utilizar ServletConfig e ServletContext

Estou estudando JSP e Servlet pelo Livro Use a Cabeça e gostaria de saber quando utilizar o ServletConfig e ServletContext?

A idéia é somente guardar valores padrão no xml, como por exemplo informações de acesso a banco de dados? Que no caso
teria de ser utilizado o ServletContext para que tais informações possam ser acessadas por qualquer Servlet da minha aplicação?

Obrigado.