Extensões de páginas

Boa noite pessoal!!
estou com uma dúvida bem tonta, bem mesmo aushuahsau(coisa de iniciante).

Seguinte eu fui ver a extensão das páginas do guj e vi que a maioria é .java. Será que são servlets mapeados com extensão .java? Se for pra que foi feito isso?
Se não tiver nada a ver me desculpe é que estou iniciando em desenvolvimento web e achei interessante isso.
Desculpe também se não for o local ideal para fazer a pergunta.

Obrigado!

O fórum do guj é baseado em um sistema já criado de fórum em java, porém, a extensão nada mais é que uma configuração no web.xml, lá você define a extensão de todas as páginas do seu projeto.
se não me engano é <url-pattern>*.meuNomeGigantesco</url-pattern>

  • = tudo que existe de view no seu sistema
    .<X> = é a extensão que todas as páginas herdarão

Ah sim!! gostei.
Mas daí se eu colocar essa definição, em vez de eu colocar um request dispatcher para por exemplo /MinhaPagina.jsp eu coloco /MinhaPagina.java ou outra coisa??

Obrigado

eu tbm to tentando fazer… rsrs