Vídeo Aulas Jboss Seam
Marcos Sousa | January 17, 2008Foram publicadas hoje no portal Java Magazine as 4 primeiras vídeo aulas da série sobre JBoss Seam. Nestas vídeo aulas procurei abordar os tópicos iniciais para quem deseja usar o framework.
Parte 1: Mostra a obtenção do plugin, criação, configuração de uma aplicação hello world.
Parte 2: Dá início a um cadastro de usuários, criando entidade e managed bean, que no Jboss Seam é conhecido como componente Seam.
Parte 3: Cria a view do cadastro de usuários explorando os recursos de validação de formulário, data models e mostra um simples exemplo de page actions.
Parte 4: Explora page actions para requisições em GET e mostra como é possível passar parâmetros durante a chamada de uma action.
Nas próximas partes irei mostrar como usar URL user friendies no Jboss Seam, antes de partir para integração com Spring Framework, EJB e gerenciamento de escopos.
Críticas e sugestões são sempre bem vindas.






Marcos,
Estou seguindo suas video-aulas.
Na parte 1, no arquivo test.xhtml, a tag não é reconhecida.
Eu marquei as mesmas libs que vc marcou (jsf, jstl, rich).
Desculpe, a tag que nao é reconhecida é a input.
As demais, todas estao sendo reconhecidas.
resolvido, Marcos.
As tags não aparecem no CTRL+SPACEBAR, mas funcionam!
Valeu!
Olá André,
Verifique se você está usando o Jboss Tools e se você está abrindo com Editor XHTML do Jboss Tools. Caso você não esteja usando, você pode fazer o download em: http://www.jboss.org/tools/download/index.html
Oi, Marcos!!
Fiz o exemplo do vídeo 1 passo a passo, porém, quando mando abrir no browser, o TomCat retorna o erro: 404 – requested resource (/SeamTest/index.jsf) is not available.
Notei que quando mandou executar o server TomCat v6.0 em modo de depuração (debug mode) o console mostra algumas mensagens de erro:
12/10/2008 15:14:17 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.jboss.seam.servlet.SeamListener
O que terá acontecido??
Olá Nilson,
Eu vi seu e-mail. O trace que você mandou pelo e-mail está mais completo. Verifique se a lib do HSQLDB está no classpath do tomcat. Olhe pela descrição do Trace, ele fala que o dialeto não está explícito:
Caused by: org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
Porém se a conexão estiver correta ele conecta sem ter o dialeto informado, verifique os dados de conexão a começar pelo driver.
Valeu, Marcos!!
Era exatamente isso q vc falou. copiei o hsqldb.jar pra o classpath do tomcat e funcionou perfeitamente.
Obrigado e desculpa mais uma vez. eu ainda não estou acostumando com essas mensagens de erro.