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

9,3

Nota desse curso

3.296

Alunos neste curso

Faça esse curso de Java para Web e:

  • Gerencie beans com CDI tornando-os mais poderosos
  • Crie seu próprio interceptador
  • Entenda o que são producers
  • Rode a aplicação com Spring e EJB

Conteúdo Detalhado

  1. Integração do CDI com JSF 2

    • Pré-requisitos
    • Preparando o ambiente
    • Problemas do alto acoplamento
    • Estratégias para diminuir o acoplamento
    • Inversão de controle
    • ManagedBeans com CDI?
    • Configuração do CDI
    • Gerenciando Beans com CDI
    • Lidando com a Passivação
    • O que aprendemos
  2. Injeção de dependências com CDI

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

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

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

    • Integração com Maven
    • Criando um novo projeto com Maven
    • Gerenciando as dependências com Maven
    • Usando JSF com Spring
    • Rodando nosso projeto com EJB em um Servidor de Aplicação

Primeira aula de Java e JSF 2 - III: Integração com CDI

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Java e JSF 2 - III: Integração com CDI

Instrutores

  • Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.

Conteúdo relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Formação com esse curso

Público alvo

Desenvolvedores Java que querem entender o desenvolvimento web como integrar JSF 2 com CDI

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Cleiton Nascimento Alves

em 28/03/2019

Minha experiencia nessa sequencia de jsf foi muito boa, senti um pouco de dificuldade na parte de cdi e spring, mas vou aprender maven, jee e os demais cursos de spring acredito que terei muitas chances no mercado por adquirir todo este conhecimento de java

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

Marcos Pereira Barbosa

em 23/12/2018

Como sempre a didática excelente! Parabéns pelo curso, Nico.

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

Paulo de Tarso

em 17/12/2018

Eu temia pelo sotaque do professor, mas foi supertranquilo. No mais, ele tem uma didática espetacular. Fazer as coisas do jeito mais óbvio e ir nos ajudando a entender quando erros acontecem. No entanto, acho que o nome desse treinamento está inadequado. Ele é um monte de coisas menos JSF. Poderia se chamar algo como: integrando o JSF a outras tecnologias. MUITO OBRIGADO!

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

Aprenda Java com esse e outros cursos, comece agora!

  • 946 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 946 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 946 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 946 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana