VÃdeo Aulas: Seam Extras partes 6 e 7
Java, Java EE, Java Server Faces, Jboss Seam, VÃdeo Aulas Add commentsForam publicadas no portal Java Magazine a 6ª e 7ª parte da série de vÃdeo aulas sobre os extras Seam Framework.
A parte 6, mostra todos os passos para enviar e-mails usando o módulo de integração do Seam Framework com a JavaMail. O Seam Framework possui um gerenciador de envio de e-mails e para usá-lo é bastante simples. Vejo sempre em fóruns a dificuldade que usuários tem para enviar e-mails usando uma conta SMTP do google, porém o Seam oferece diversas facilidades para configuração. O código abaixo configura o envio de e-mails usando uma conta do Google.
<mail :mail-session host="smtp.gmail.com" port="587" username="testes@marcossousa.com" password="java2008." ssl="false" tls="true"/>
Para configurar a mensagem é bem simples, basta criar um arquivo XHTML usando as tags m:message. Nos fontes há o exemplo demonstrado na vÃdeoaula.
Já a parte 7 aborda outro tópico interessante, a utilização de CAPTCHA. O Seam oferece uma solução básica, que gera imagens usando representação de somas simples. Na vÃdeo eu mostro como customizar a classe para gerar imagens mais complexas, no exemplo criado gera códigos alfanuméricos de 6 caracteres. Por padrão, basta apenas configurar o Seam Resource Servlet e usar o código abaixo:
<s :decorate id="verification">
<h :graphicImage value="/seam/resource/captcha" id="captchaimg" />
<h :inputText value="#{captcha.response}"Â required="true" id="verify">
<s :validate></s>
<a :support event="onblur" reRender="verification" bypassUpdates="true" ajaxSingle="true"></a>
</h>
</s>
As próximas vÃdeo aulas da série abordarão as funcionalidades do Seam Remoto.
October 7th, 2008 at 7:06 pm
Putz, acessava teu blog antes de te conhecer no JustJava
E só agora liguei a pessoa, rs
E ae cara, blza? Pelo visto você é o “Seam Man”
Manda notÃcias, abraços.
October 8th, 2008 at 8:18 am
É já tinha visto alguns comentários seus, muito obrigado!
Sou nada, só acompanho as atualizações, reporto alguns bugs e faço alguns sugestões, nada de mais.
October 12th, 2008 at 1:04 am
Marcos, parabéns por seu trab. com o SEAM, realmente veio p/ ficar.
Mas no exemplo do email, não consegui enviar, já passei horas… tentando achar algum erro e nda.
Eu estou rodando em cima do tomcat… mas já adicionei a lib de email no tomcat tb. Também uso uma conta gmail.
Tem alguma luz para o possivel problema??
October 12th, 2008 at 9:52 pm
Olá Thiago,
Veja o trace do tomcat e procure pela exceção. Se encontrá-la poste-a. ok?
Abraços
November 20th, 2008 at 10:38 am
cara..era burrice minha.
por favor apague meu comentário
obrigado pela força. excelente materia