VRaptor e conteúdo estático, melhores práticas  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
rmendes08
GUJ Master
[Avatar]

Membro desde: 29/05/2008 14:09:28
Mensagens: 1617
Offline

Estou com a seguinte dúvida quanto ao VRaptor: uma maneira de acessar uma .jsp por exemplo é escrever em uma classe controller um método com lógica vazia, apenas para redirecionar para a .jsp. Porém, percebi que é possível misturar esse estilo do VRaptor com o "estilo tradicional", que seria acessar os links diretamente. Fica então a minha dúvida , qual a melhor prática ? Controlar tudo no código ? Qual seria por exemplo, a melhor opção para setar a página inicial ?

"A Técnica é transformada em Arte por quem a emprega"

"O futuro pertence àqueles que acreditam na beleza de seus sonhos"

Computadores Fazem Arte

http://www.uaijug.com.br

"É importante estabelecer uma estrutura de alto nível, mas isso não significa criar uma infinidade de diagramas de classes detalhados."
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

para a página inicial eu costumo criar uma lógica anotada com @Path("/") mesmo e sempre ter uma lógica mesmo que esteja em branco.

Isso pelo menos te força a organizar melhor as jsps e ver a que recurso elas pertencem

--
Caelum
www.caelum.com.br

Sergio Lopes
Moderador
[Avatar]

Membro desde: 17/11/2003 00:22:10
Mensagens: 1368
Localização: São Paulo - SP
Offline

Isso lembra o bom e velho AlwaysLinkToAnAction pattern, vivo desde a época do Struts 1.

Jamais exponha seus JSPs ou qualquer coisa diretamente da View. Sempre use uma Action/Controller/etc na frente.

Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Curso Java | Apostilas Java | Arquitetura Java | Curso Rails
AlexandreGama
JavaEvangelist
[Avatar]

Membro desde: 16/04/2010 12:08:42
Mensagens: 338
Localização: São Paulo
Offline

Olá Sérgio!

Sobre o AlwaysLinkToAnAction gosto da ideia e sempre uso. Mas no meu projeto atual, usando VRaptor tb, tenho muitas páginas estáticas, como quem somos, faq, politica, etc. Mesmo neste caso
vale a pena a passagem pelo Controller? Com um número elevado de requisições de certa forma não perco em performance?
Por enquanto fui Xiita na questão da passagem pelo Controller mas a dúvida do rmendes08 foi interessante.

Abraços!

Alexandre Gama

alexandre.gama.lima@gmail.com
alexandre.lima@usp.com.br
http://twitter.com/alexandregamma
http://alexandregama.wordpress.com
[Email] [WWW]
Sergio Lopes
Moderador
[Avatar]

Membro desde: 17/11/2003 00:22:10
Mensagens: 1368
Localização: São Paulo - SP
Offline

Eu uso um controller na frente sempre, sem exceção. Jamais exponho uma URL com .jsp.

Num projeto aqui, fiz um controller genérico pra ficar na frente dos meus JSPs, uma classe só, bem simples e leve. Não vejo problemas de performance por causa disso.

Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Curso Java | Apostilas Java | Arquitetura Java | Curso Rails
AlexandreGama
JavaEvangelist
[Avatar]

Membro desde: 16/04/2010 12:08:42
Mensagens: 338
Localização: São Paulo
Offline

Legal Sergio, continuarei com os controllers! =)

Valeu!

Alexandre Gama

alexandre.gama.lima@gmail.com
alexandre.lima@usp.com.br
http://twitter.com/alexandregamma
http://alexandregama.wordpress.com
[Email] [WWW]
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team