Olá,
Gostaria de tirar algumas dúvidas quanto ao vraptor:
O meu intuito é desenvolver um site de notícias dinâmico, posts (estilo uol) pra fins de estudo do framework, até então não trabalhei com sites, mas já fiz várias aplicações com JSF.
- Duvida 1: as URLs : como vou ter várias seções tipo: “/destaques/” , “/serviços/” , “/ultimas/” vou ter que criar um controller pra cada? ou posso criar um crontroller genérico
que irá tratar esses links pra mim, mas manterá a url elegante : “http://meusite/servicos/o-meu-servico.jsp”
- Dúvida 2: da prá gerar os jsp dinamicamente buscando o conteúdo do banco de dados?
no Item 2 o que eu quero dizer é o seguinte: vou ter a parte administrativa pra gerenciar as noticias, ao criar uma nova notícia gerar uma url http://meusite.com.br/noticias/minha-noticia.jsp. no site quando o nevegante clicar nesse link o meu controller “gerérico” buscaria o conteudo da noticia no banco de dados e colocaria em uma template jsp, mas manteria a url da barra de endereço como: http://meusite.com.br/noticias/minha-noticia.jsp. Pra ser mais claro, tipo a globo.com
Sei… vamos ver…
Bom na globo.com se vc clicar em um link o navegador muda de endereço…
O que ele faz é gerar um .html para cada noticia…
O que dá para fazer é ter um template/layout de jsp para as noticias…
Daí passar a url @Path(value=/noticias/{assunto})
E utilizar o asunto para procurar na base as informaçoes a serem populadas…
E redirecionar para uma jsp unica… a url ficaria como
http://meusite.com.br/noticias/{assunto}
Como ficaria o return do controller?
result.forwardTo("/WEB-INF/jsp/noticias/template.jsp");
mas a url ficaria com /noticias/{assunto}
Muito obrigado por enquanto rsrs vou fazer alguns testes aqui e volto no fórum pra um feedback