JSF sem mapear páginas em XML?

10 respostas
M

Pessoal, teria como desenvolver usando JSF sem ter que ficar mapeando todas as ações no faces-config.xml ? se sim onde posso encontrar algo que ensine a fazer isto ?

Obrigado.

10 Respostas

Mrwin

vc quer fugir dos navegations da vida? as navigations cases e navigations rules?

Cara, só se vc ficar dando dispatch o tempo todo, direcionando para outras páginas. O q acredito ser bem mais deselegante e chato q configurar os navigations cases e navigations rules.

thiago.correa

Tem o spring-annotation que possui um módulo para isso! Sei que é possível para isso:
https://spring-annotation.dev.java.net/

marcos.junqueira

Cara, o NetBeans 5.5 Visual Web Pack faz isso que vc quer, ele deixa essa edição de XML mais transparente para o desenvolvedor.

M

thiago.correa:
Tem o spring-annotation que possui um módulo para isso! Sei que é possível para isso:
https://spring-annotation.dev.java.net/

Eu não consegui abrir o exemplo do módulo JSF pq está dando erro de página, vc teria algum ai ?? No caso seria este módulo que deveria estudar apenas ??

Valew.

thiago.correa

Aqui tem um exemplo

urubatan

marceloplis:
thiago.correa:
Tem o spring-annotation que possui um módulo para isso! Sei que é possível para isso:
https://spring-annotation.dev.java.net/

Eu não consegui abrir o exemplo do módulo JSF pq está dando erro de página, vc teria algum ai ?? No caso seria este módulo que deveria estudar apenas ??

Valew.


qual erro esta ocorrendo npágina?
se me disser qual é posso corrigir no site :smiley:

casmeiron

É muito simples fugir dos mapeamento do xml, como managed-beans, navigation rules, o que o spring fez é utilizar uma annotation pra setar isso pra você.

Pegue a instância da classe RuntimeConfig do faces lá você tem métodos para adicionar os mb, navigation rules etc…

Espero ter ajudado, flw :slight_smile:

zetamayossi

cara… se nao quer criar regra de navegação… retorne ‘NULL’ ao final dos métodos… lembrando que o ciclo de vida do faces pode não ser totalmente completado… 8) mas não deixa de ser uma solução!!!

kicolobo

Mas só pra lembrar, se você for trabalhar com mais de um arquivo de configuração do Faces, ele acaba fazendo a maior bagunça (eu pelo menos não consegui trabalhar com mais de um arquivo)

sapulha

Se estiver usando EJB 3 tem o JBoss SEAM.

Também funciona sem EJB3, mais neste caso, o Spring é mais fácil.

Criado 5 de fevereiro de 2007
Ultima resposta 7 de fev. de 2007
Respostas 10
Participantes 9