Vídeo Aulas: Seam Extras partes 6 e 7

Java, Java EE, Java Server Faces, Jboss Seam, Vídeo Aulas Add comments

Foram 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. :)

Parte 6
Parte 7

Arquivos Fontes

5 comentarios: “Vídeo Aulas: Seam Extras partes 6 e 7”

  1. Rafael Ponte:

    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.

  2. Marcos Sousa:

    É 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.

  3. Thiago:

    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??

  4. Marcos Sousa:

    Olá Thiago,

    Veja o trace do tomcat e procure pela exceção. Se encontrá-la poste-a. ok?

    Abraços

  5. Roberto:

    cara..era burrice minha.
    por favor apague meu comentário

    obrigado pela força. excelente materia

Deixe seu comentario

WP Theme & Icons by N.Design Studio
Assine Assine os comentarios