Vídeo Aulas: Seam Extras partes 1 a 3
Marcos Sousa | July 22, 2008Foi publicada no portal Java Magazine as 3 primeiras partes de uma série de vídeo aulas sobre os extras Seam Framework. Esta série abordará alguns recursos interessantes do Seam Framework como Geração de PDFs, Envio de e-mails, Integração com Captcha e Agendamento de Tarefas. Nesta série também procurei demonstrar através de um sistema de cadastro de notícias alguns recursos interessantes do RichFaces como Upload de múltiplos arquivos e auto-completar.
A primeira vídeo aula aborda a criação e configuração da aplicação. É criado o banco de dados, criação dos formulários e aplicado restrições de acesso a pasta dos cadastros de usuários, tags, anexos e notícias.
A segunda parte aborda a criação de uma classe de criptografia MD5, criptografia e validação de senhas no cadastro de usuário e customização da classe de autenticação de usuários usada pelo Seam Framework.
Por fim a terceira parte abordou a implementação do código necessário para fazer upload de arquivos usando o componente do RichFaces rich:fileUpload. No exemplo, foi limitado o tamanho máximo de arquivos, o tipo do arquivo (apenas imagens) e implementado a ação de modo que salvasse a imagem no Banco de Dados usando o Hibernate. Por fim foi apresentado também como pode ser realizado a exibição de imagens usando o a4j:mediaOutput.
As próximas vídeo aulas mostrarei a implementação do recurso de autocompletar, semelhante ao WordPress, e mostrarei também a geração de PDF e Envio de e-mails. Vale a pena conferir!






Olá Marcos, estou seguindo seus tutoriais mas usando o BD OracleXE ao inves do MySQL. Tudo ocorre normalmente como apresentado no primeiro tutorial, ate eu mandar gerar as entidades. Da o seguinte erro:
Can’t generate seam entities
org.hibernate.exception.GenericJDBCException: Error while reading column meta data for SYS.PROFILE$
Error while reading column meta data for SYS.PROFILE$
org.hibernate.exception.GenericJDBCException: Error while reading column meta data for SYS.PROFILE$
Error while reading column meta data for SYS.PROFILE$
java.sql.SQLException: ORA-01000: máximo de cursores abertos excedido. ORA-01000: máximo de cursores abertos excedido
Sou novato em desenvolvimento, se puder me ajudar agradeco.
Olá Rafael,
Certifique-se de que esteja usando a versão 3.2.x do hibernate, se estiver usando uma anterior, tente atualizar para a versão mais recente, pois existe um Bug com oracle.
Se persistir o erro, mande para o meu e-mail (falecomigo at marcossousa dot com) as configurações do seu data source e do hibernate.cfg.xml.
Bom dia marcos,
para visualização dos videos, precisa ter login no site da devmedia, tu não disponibiliza esses videos aulas sem ser pelo site deles?
Pois senão não tem como assistir..
Obrigado..
Oi Jonathan,
Os vídeos são de exclusividade da DevMedia. Não posso disponibilizá-los.
Abraços