Olá Thiago,
Falando de JAVA, existe um framework chamado STRUTS que necessita que a chamada seja de acordo com o configurado no arquivo de configuração, ou seja, pode ser feito .do, .mauricio, .java, .qualquer coisa, isso depende do que foi configurado.
Ou seja, a extensão é você que faz, o padrão de configuração é o .do. Tem um site forum www.guj.com.br que é .java, exemplo: pagina.java.
Esse é apenas uma emulação com o framework onde no método é do tipo actionForward que no final usa o mapping.findForward("nome configurado");
Em alguns sites é bom para comunicar.
Espero que tenha entendido alguma coisa.
