| Últimas 20 atualizações de Marcos Sousa |
|
|


Baixe agora o arquivo fonte do curso Introdução ao JBoss Seam -->">
|
|
|
|

Palestra demonstrativa do DevMedia WebDays 2008
Para ter acesso a todas as palestras do evento, clique no link abaixo
http://www.devmedia.com.br/auditorio/webdays2008.asp
Título: Explorando
o Jboss Seam: A nova geração de aplicações web 2.0
Duração: 00:49:48
Mini
resumo: JavaServer Faces é mais que um simples framework web,
é parte da especificação Java EE. O JSF define uma estrutura e um ciclo de vida
para a requisição, porém esta estrutura é ineficiente para a criação de
diversos recursos presentes em aplicações Web 2.0 como URL Restfull, URL Amigáveis
e Suporte a Ajax Remoto. O Seam é um framework que permite integrar as
tecnologias Java EE de forma a trabalhar de forma unificada corrigindo
principalmente as deficiências do JSF. O objetivo desta palestra será
apresentar as características do Seam Framework, os contextos usados, os fluxos
de páginas e processos de negócios, o controle de transações, integrações com
EJB, Hibernate, Spring Framework. Serão apresentados exemplos usando as
principais anotações do seam e mostrado um passo-a-passo para a geração de uma
aplicação a partir de um banco de dados usando o Seam-Gen.
-->">
|
|
|
|

http://www.devmedia.com.br/auditorio/webdays2008.asp
Título:
Tempo: 49 minutos e 48 segundos Mini resumo: O Eclipse é uma das principais plataformas para desenvolvimento Java. Com foco em metodologias ágeis, o Eclipse IDE tem suporte especial a test-driven, refactoring e automação. O objetivo desta palestra é mostrar as inovações da plataforma eclipse e quais são as perspectivas futuras. Serão apresentados também os principais plug-ins para Java EE, Java ME e Java SE mostrando vantagens e desvantagens de cada um.
-->">
|
|
|
|

Título: Explorando extras do Seam: Introdução ao Seam Remoto - Parte 9
Tempo: 00:12:14
Mini Resumo: Está série de vídeo aulas aborda alguns recursos específicos do Seam Framework: configurações de segurança, geração de PDF, envio de e-mails e agendamento de tarefas. Nesta vídeo aula é apresentada uma introdução ao recurso Seam Remoting que possibilita interagir com componentes sim através de chamadas em AJAX. É apresentado um passo-a-passo para obtenção de um componente seam e chamada de um método dentro do contexto de conversação.
Exemplos construídos: Nesta vídeo aula é adicionado um parágrafo na página de visualização de notícias mostrando as tags que estão associadas a notícia que estiver sendo visualizada.
Palavras chaves: JavaServer Faces, Seam Framework, Java EE, Jboss Seam, Ajax, Remote
-->">
|
|
|
|

Título: Explorando extras do Seam: Introdução ao Seam Remoto - Parte 8
Tempo: 00:12:21
Mini Resumo: Está série de vídeo aulas aborda alguns recursos específicos do Seam Framework: configurações de segurança, geração de PDF, envio de e-mails e agendamento de tarefas. Nesta vídeo aula é apresentada uma introdução ao recurso Seam Remoting que possibilita interagir com componentes sim através de chamadas em AJAX. É apresentado um passo-a-passo para obtenção de um componente seam e chamada de um método dentro do contexto de conversação.
Exemplos construídos: Nesta vídeo aula é adicionado um parágrafo na página de visualização de notícias mostrando as tags que estão associadas a notícia que estiver sendo visualizada.
Palavras chaves: JavaServer Faces, Seam Framework, Java EE, Jboss Seam, Ajax, Remote
-->">
|
|
|
|

Título: Explorando extras do Seam: Explorando o Captcha - Parte 7
Tempo: 00:12:08
Mini Resumo: Está série de vídeo aulas aborda alguns recursos específicos do Seam Framework: configurações de segurança, geração de PDF, envio de e-mails e agendamento de tarefas. A série mostra também a criação de cadastro com envio de múltiplos arquivos em AJAX utilizando componentes do Rich Faces. Nesta vídeo aula é abordado a utilização dos recursos CAPTCHA oferecidos pelo Seam. É mostrado também, como pode ser realizada a customização das configurações originais.
Exemplos construídos: Nesta vídeo aula é adicionado um campo de verificação no formulário de envio de e-mails criado na vídeo aula passada. Por fim, é apresentado um exemplo de classe que customiza o código gerador da imagem.
Palavras chaves: JavaServer Faces, Seam Framework, Java EE, Jboss Seam, CAPTCHA
-->">
|
|
|
|

Título: Explorando extras do Seam: Configuração e envio de e-mails - Parte 6
Tempo: 00:19:42
Mini Resumo: Está série de vídeo aulas aborda alguns recursos específicos do Seam Framework: configurações de segurança, geração de PDF, envio de e-mails e agendamento de tarefas. A série mostra também a criação de cadastro com envio de múltiplos arquivos em AJAX utilizando componentes do Rich Faces. Nesta vídeo aula é abordado a configuração e envio de e-mails usando o módulo de integração do Seam com a JavaMail. É apresentado um exemplo completo que utiliza uma conta do Gmail como servidor SMTP. Neste exemplo é criada um template de mensagem usando XHTML e um formulário para envio de e-mails.
Exemplos construídos: Nesta vídeo aula é configura uma conta de e-mail do Gmail dentro do arquivo components.xml para habilitar o envio de e-mails gerenciados pelo seam. Após configurar a conta, foi criado uma classe para receber os dados do formulário de envio e criada uma ação para enviar o e-mail. Depois foi criada uma página XHTML que é responsável por gerar o e-mail a ser enviado. Por fim, foi criado o formulário para enviar o e-mail dentro da página de visualização de notícias.
Palavras chaves: JavaServer Faces, Seam Framework, Java EE, Jboss Seam, JavaMail
-->">
|
|
|
|
O JBoss Seam é um framework Java que unifica de forma prática as tecnologias AJAX, JSF e EJB3. O Seam encapsula a complexidade dessas APIs, tornando o desenvolvimento mais fácil, produtivo, e sem dúvida, mais divertido. Confira neste curso uma introdução a este poderoso framework! -->">
|
|
|
|

Título: Explorando extras do Seam: Gerando PDF - Parte 5
Tempo: 00:17:51
Mini Resumo: Está série de vídeo aulas aborda alguns recursos específicos do Seam Framework: configurações de segurança, geração de PDF, envio de e-mails e agendamento de tarefas. A série mostra também a criação de cadastro com envio de múltiplos arquivos em AJAX utilizando componentes do Rich Faces. Nesta vídeo aula é abordado a criação de documentos usando o módulo de integração do Seam com o Itext. São abordados os principais elementos (cabeçalho, rodapé, imagens, parágrafos, formatação de texto e HTML) usados na criação de documentos PDF usando tags XHTML.
Exemplos construídos: Nesta vídeo aula é criado um método para listagem das últimas 10 notícias usado na página inicial. É criado uma página de visualização de notícias e uma página para impressão que gera um documento PDF exibindo a logo, o título da notícia, o conteúdo formatado e um rodapé informando o nome do sistema e o número da página.
Palavras chaves: JavaServer Faces, Seam Framework, Java EE, Jboss Seam, PDF, Itext.
-->">
|
|
|
|

Título: Explorando extras do Seam: Input Suggest - Parte 4
Tempo: 00:19:19
Mini Resumo: Está série de vídeo aulas aborda alguns recursos específicos do Seam Framework: configurações de segurança, geração de PDF, envio de e-mails e agendamento de tarefas. A série mostra também a criação de cadastro com envio de múltiplos arquivos em AJAX utilizando componentes do Rich Faces. Nesta vídeo aula será apresentado a associação de tags mostrando a utilização do componente inputSuggest do Rich Faces dentro de um projeto Seam.
Exemplos construídos: Nesta vídeo aula são criados os métodos na classe NewsHome para pesquisar, adicionar e remover tags. Na página de edição de notícias é criada uma nova aba de associação de tags semelhante com recursos semelhante ao do wordpress.
Palavras chaves: JavaServer Faces, Seam Framework, Java EE, Jboss Seam, Rich Faces, rich:inputSuggest
-->">
|
|
|
|

Título: Explorando extras do Seam: Upload Múltiplo de Imagens - Parte 3
Tempo: 00:18:35
Mini Resumo: Está série de vídeo aulas aborda alguns recursos específicos do Seam Framework: configurações de segurança, geração de PDF, envio de e-mails e agendamento de tarefas. A série mostra também a criação de cadastro com envio de múltiplos arquivos em AJAX utilizando componentes do Rich Faces. Nesta video aula será apresentado os passos para criação de sistema de upload múltiplo de imagens para o cadastro de notícias e para a exibição de imagens on-the-fly. As imagens serão salvas no banco de dados.
Exemplos construídos: Nesta vídeo aula são criados os métodos na classe NewsHome para receber as imagens enviadas pelo componente de upload e para gerar a saída da imagens para exibição das imagens salvas no banco de dados. Na página de edição de notícias, é adicionado na aba anexos os componentes rich:fileUpload, para uploads de múltiplos arquivos e a4j:mediaOutput, para exibir as imagens on-the-fly.
Palavras chaves: JavaServer Faces, Seam Framework, Java EE, Jboss Seam, Rich Faces, FileUpload, Upload Múltiplo, rich:fileUpload, on-the-fly, a4j:mediaOutput
-->">
|
|
|
|

Título: Explorando extras do Seam: Configurações de Segurança - Parte 2
Tempo: 00:19:05
Mini Resumo: Está série de vídeo aulas aborda alguns recursos específicos do Seam Framework: configurações de segurança, geração de PDF, envio de e-mails e agendamento de tarefas. A série mostra também a criação de cadastro com envio de múltiplos arquivos em AJAX utilizando componentes do Rich Faces. Nesta video aula será apresentado de forma detalhada os passos para criação da criptografia das senhas do cadastro de usuários. Será apresentado também a implementação da autenticação do sistema usando os usuários cadastrados.
Exemplos construídos: Nesta vídeo aula é criada uma classe para criptografia das senhas usando o algoritmo MD5. Após são feitas as alterações na classe UsersHome, controladora do cadastro de usuários, para validar e criptografar a senha nos processos de Inclusão e Alteração de usuários. E por fim é mostrado a implementação do método de autenticação usado pelo Seam.
Palavras chaves: JavaServer Faces, Seam Framework, Java EE, Jboss Seam, Criptografia, MD5
-->">
|
|
|
|

Título: Explorando extras do Seam: Configuração aplicação - Parte 1
Tempo: 00:17:43
Mini Resumo: Está série de vídeo aulas aborda alguns recursos específicos do Seam Framework: configurações de segurança, geração de PDF, envio de e-mails e agendamento de tarefas. A série mostra também a criação de cadastro com envio de múltiplos arquivos em AJAX utilizando componentes do Rich Faces. Nesta video aulas são apresentados os passos iniciais de criação e configuração da aplicação.
Exemplos construídos: Nesta vídeo aula é criada uma aplicação de cadastro de notícias usando o Seam-Gen. É criado o banco de dados com as tabelas necessárias. Em seguida é feito a engenharia reversa gerando as telas de cadastros para cada tabela criada. Por fim estes arquivos gerados são movidos para uma pasta que é protegida.
Palavras chaves: JavaServer Faces, Seam Framework, Java EE, Seam-Gem
-->">
|
|
|
|

Título: Introdução ao Jboss Seam - Parte 10
Tempo: 00:16:43
Mini Resumo: Esta vídeo aula mostra a criação de conversores JSF usando as anotações do Seam e a localização de componentes seam usando o factory Component.
Exemplos construídos: Nesta vídeo aula são criados dois conversores JSF para as entidades. Produto e Categoria. Inclusão dos combos de categoria e produtos nas páginas de cadastro produto e movimentos de estoque respectivamente. E criação de ação para atualizar o valor total do movimento na tela de edição de movimentos.
Palavras chaves: JavaServer Faces, Seam Framework, Java EE, Seam-Gem, SelectItem, Converter.
-->">
|
|
|
|

Título: Introdução ao Jboss Seam - Parte 9
Tempo: 00:15:49
Mini Resumo: Esta vídeo aula mostra a criação de consultas em JPA e métodos para geração dos itens de combo para Tipos de Movimento de Estoque, Produtos e Categorias.
Exemplos construídos: Inclusão de campo quantidade na visualização de produtos e combo de tipo de movimentação na edição de movimentos do sistema movimentações de estoque.
Palavras chaves: JavaServer Faces, Seam Framework, Java EE, Seam-Gem, SelectItem
-->">
|
|
|
|

Título: Introdução ao Jboss Seam - Parte 8
Tempo: 00:18:56
Mini Resumo: Esta vídeo aula mostra a criação de uma aplicação de gerenciamento de estoque usando o seam-gem. São explicados cada parte gerada pelo seam-gem.
Exemplos construídos: Uma aplicação de cadastro de produtos e movimentações de estoque.
Palavras chaves: JavaServer Faces, Seam Framework, Java EE, Seam-Gem
-->">
|
|
|
|

Título: Introdução ao Jboss Seam - Parte 7
Tempo: 00:10:32
Mini Resumo: Esta vídeo aula mostra a continuação da integração entre o Spring e JBoss Seam iniciado na parte 6. É mostrado os ajustes necessários no arquivo components.xml para que o Seam use SessioFactory do hibernate e o controle de transações definidos no contexto Spring. É mostrado também os ajustes no managed bean UserBean para que seja usado o UserDao nas operações de persistência do cadastro de usuários.
Exemplos construídos: Crud de usuários usando Spring.
Palavras chaves: JavaServer Faces, JBoss Seam, Hibernate, Spring-->">
|
|
|
|

Título: Introdução ao Jboss Seam - Parte 6
Tempo: 12:54 min
Mini Resumo: Esta vídeo aula mostra como integrar o Spring ao JBoss Seam. São mostradas as bibliotecas dependentes e a criação do application context do spring.
Exemplos construídos: Configuração de classpath, criação do applicationContext.xml, criação da Interface UserDao e criação da classe UserDaoImpl que implementa UserDao.
Palavras chave: JavaServer Faces, JBoss Seam, Hibernate, Spring-->">
|
|
|
|

Título: Introdução ao Jboss Seam - Parte 5
Tempo: 13:47 min
Mini Resumo: Esta vídeo aula mostra como integrar o Jboss Seam com o URL Rewrite para adicionar o suporte a URL User Friendlies. Também é mostrado como criar uma URL amigável para edição de usuários.
Exemplos construídos: Edição de usuários através de url amigável: /EditUser/username.
Palavras chave: JavaServer Faces, Facelets, JBoss Seam, Rich Faces, Page Actions, Rest, GET, URL User Friendly, URL Rewrite-->">
|
|
|
|

Título: Introdução ao Jboss Seam - Parte 4
Tempo: 13:47 min
Mini Resumo: Esta vídeo aula mostra dois recursos do Seam que facilitam o desenvolvimento JSF: a passagem de parâmetros a JSF actions e o uso do método HTTP GET.
Exemplos construídos: Inclusão de parâmetros nas ações de edição e remoção de usuários criadas na parte 2. E criação de página de edição de usuários usando o login passado por parâmetro.
Palavras chave: JavaServer Faces, Facelets, JBoss Seam, Rich Faces, Page Actions, Rest, GET-->">
|
|
|
| |
|