Marcos Sousa’s Blog

Blog sobre desenvolvimento de software
  • rss
  • Home
  • Sobre

Vídeo Aulas: Seam Extras partes 1 a 3

Marcos Sousa | July 22, 2008

Foi 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!

Categories
Java, Java EE, Java Server Faces, Jboss Seam, RichFaces, Vídeo Aulas
Tags
a4j:mediaOutput, Java, Java EE, Java Magazine, Java Vídeo Magazine, JavaServer Faces, Jboss Seam, JSF, Rich Faces, rich:fileUpload, Vídeo Aula
Comments rss
Comments rss
Trackback
Trackback

« Gere PDF de qualidade em 10 minutos Vídeo Aulas: Seam Extras parte 4 »

4 Responses to “Vídeo Aulas: Seam Extras partes 1 a 3”

  1. Rafael says:
    November 7, 2008 at 6:52 pm

    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.

    Reply
  2. Marcos Sousa says:
    November 7, 2008 at 10:37 pm

    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.

    Reply
  3. Jonathan says:
    June 4, 2010 at 8:13 am

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

    Reply
  4. Marcos Sousa says:
    June 6, 2010 at 11:46 am

    Oi Jonathan,

    Os vídeos são de exclusividade da DevMedia. Não posso disponibilizá-los.

    Abraços

    Reply

Leave a Reply

Click here to cancel reply.

Núvens de tags

Agile Agile Conference Facelets GET Hibernate incompatiblidades Itext Java Java EE Java Magazine Java Server Faces JavaServer Faces Java Vídeo Magazine Jboss jboss-seam-itext Jboss Developer Studio Jboss Seam JDBC type: 7 JPA JSF linux mare marébh maré de agilidade Microsoft No Dialect mapping for JDBC type: 7 Page Actions PostGreSQL RHDS rich:fileUpload RichFaces Rich Faces RichFaces 3.2 Scrum Seam-gen Seam Framework Seam PDF Spring Spring Framework TDD URL Rewrite URL User Friendly Variable Resolver Vídeo Aula XP

Meus últimos tweets

Error: Twitter did not respond. Please wait a few minutes and refresh this page.

Anúcios

Categorias

  • .net
  • Agile
  • Agile Conference 2009
  • Artigos
  • Atualidades
  • c++
  • cinema
  • Django
  • DRY
  • Eventos
  • Flex
  • Formula 1
  • Hibernate
  • IDE
  • Inutilidades
  • Java
  • Java EE
  • Java Server Faces
  • Jboss Seam
  • linux
  • Mac OS
  • Microsoft
  • Open-source
  • Palestras
  • Python
  • RAD
  • RIA
  • RichFaces
  • Scrum
  • Software Livre
  • Spring
  • Spring Annotations
  • TDD
  • Testes
  • Uncategorized
  • Vídeo Aulas

Links recomendados

  • AJ Soluções
  • Ary Júnior
  • Erko Bridee
  • Fragmental
  • Fragmental TW
  • Guilherme Chapiewski
  • Handerson Frota
  • Jeveaux
  • Juliano Carniel
  • Onipresente
  • Passes de Letra
  • PortalJava.com
  • Rafael Carneiro
  • Rafael Pontes

DevMedia Post’s

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox