Pourquoi avons-nous besoin de l'externalisation en Java ?