Boa tarde pessoal estou iniciando o desenvolvimento de um projeto onde algumas paginas poderão ser acessadas livremente, sem que o usuário esteja logado no aplicativo, bom para controlar isso criei um Bean que mantenho como Session e um filtro que fica controlando se o usuário está logado ou não… bom isso está funcionando legal…
Meu projeto possui algumas paginas que podem ser acessadas livremente, pensei em criar uma tabela e consultar se a pagina pode ser acessada ou não pelos usuários anonymous, também pensei em criar um arquivo XML e colocar as paginas ali… bom qual melhor alternativa ?
Caso seja o XML, uso SAX para carregar o XML ? meu XML seria assim:
<?xml version="1.0" encoding="UTF-8"?>
<acesso-livre>
<pagina>/projeto/novoUsuario.jsf</pagina>
<pagina>/projeto/testeAcesso.jsf</pagina>
</acesso-livre>