Não entendi sua pergunta sobre os Enums... eles não são salvos no banco de dados mesmo nao...
Sobre o .xhtml, essa extensao é do JavaServerFaces.. mas é possível escrever seus JSPs em formato XML (eu particularmente nunca fiz, mas creio ser possível), veja essa documentação http://onjava.com/pub/a/onjava/2001/11/28/jsp_xml.html
Você pode usar qualquer recurso disponível no JEE.. mas nao poderá usar recursos específicos do JSF