Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso Java e JSF 2 - III: Integração com CDI

Nota

9.4

Nível

Intermediário

Última atualização

17/07/2017

Carga horária

16h

Iniciar Curso
Concluir Favoritar

Pré-requisitos:

Carreiras com esse curso:

Instrutor

  • instructor Nico Steppat

    Um alemão radicado no Brasil. Instrutor e desenvolvedor na Caelum, focado no Java EE e NoSQL. Vibrou bastante com a Alemanha campeã.

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Integração do CDI com JSF 2

    1. Pré-requisitos
    2. Preparando o ambiente
    3. Problemas do alto acoplamento
    4. Estratégias para diminuir o acoplamento
    5. Inversão de controle
    6. ManagedBeans com CDI?
    7. Configuração do CDI
    8. Gerenciando Beans com CDI
    9. Lidando com a Passivação
    10. O que aprendemos
  2. Injeção de dependências com CDI

    1. Gerenciando DAO e EntityManager com CDI
    2. Ensinando o CDI a criar um EntityManager
    3. O que aprendemos?
  3. Gerenciando transações com CDI

    1. Quem deveria controlar a Transação?
    2. Centralizar o gerenciamento da transação
    3. Criando a anotação @Transacional
    4. Target e Rentention da anotação
    5. Associar a anotação com a transação
    6. Continuando a execução
    7. Lidando com retorno no interceptador
    8. Configuração do interceptador no beans.xml
  1. Completando a aplicação

    1. Injeção de dependências na estrutura de login
    2. Produzindo e injetando o FacesContext
    3. Selecionando as vendas do banco de dados
    4. Relacionamentos do tipo EAGER
  2. Integração com outras tecnologias: Maven, Spring e EJB

    1. Integração com Maven
    2. Criando um novo projeto com Maven
    3. Gerenciando as dependências com Maven
    4. Usando JSF com Spring
    5. Rodando nosso projeto com EJB em um Servidor de Aplicação