Jul 31
Foi publicada no portal Java Magazine a parte 5ª da série de vÃdeo aulas sobre os extras Seam Framework.
Esta parte mostra um passo-a-passo para criar documentos em PDF usando o módulo de integração do Seam Framework com o iText. Na vÃdeo aula, são apresentadas algumas das tags descritas na publicação Gere PDF de Qualidade em 10 minutos, o documento resultante gera um PDF que contém imagens, tÃtulos, texto HTML formatado e um rodapé contendo texto e numeração.
As próximas vÃdeo aulas abordarão o envio de e-mails, CAPTCHA e agendamento de tarefas.
Arquivos Fontes
VÃdeo aula
Jul 29
Foi publicada no portal Java Magazine a parte 4ª da série de vÃdeo aulas sobre os extras Seam Framework.
Nesta parte não foi demonstrado nenhum recurso especial do Seam Framework, porém foi demonstrado o uso do componente input suggestion.
Link da VÃdeo Aula
Arquivos fontes
As próximas partes abordarão a geração de PDF e envio de e-mails.
Jul 22
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!
Apr 30
Foi publicada no portal Java Magazine a 10ª vÃdeo aula da série sobre Seam Framework. Nesta vÃdeo aula eu mostrei como criar conversores de dados JSF usando anotações do Seam Framework. Esta maneira apresentada não requer a configuração dos conversores no arquivo de configuração do JSF, o faces-config.xml.
Na vÃdeo aula foram criados dois conversores de dados JSF para as entidades de Produto e Categoria. Estes conversores são usados nos combos de produto (página MovimentEdit.xhtml) e categorias (Página ProductEdit.xhtml). Estes combos recebem listas de SelectItem, métodos criados na parte 9, contendo como valor a instância de produto e categoria. Para finalizar foi criada uma ação para calcular o valor total do movimento.
Esta foi a última vÃdeo aula da série que introduz os recursos do Seam Framework. Ao logo da série foi abordado a configuração da aplicação, criação de chamadas de ações usando parâmetros, a criação de page actions permitindo fazer o bind de parâmetros GET com propriedades de Managed Beans, criação de URL User Friendly, integração com Spring e por fim a exploração do Seam-Gen.
Espero que tenham gostado. Caso tenha alguma crÃtica e sugestão serão sempre bem vindas.
VÃdeo Aula
Comentarios recentes