Curso de EJB com Java EE 8: API Rest com WildFly 15

169

Alunos neste curso

Faça esse curso de Java para Web e:

  • Entenda o que são e para quê servem os EJBs
  • Aprenda a integração com JPA
  • Faça agendamento de tarefas
  • Crie serviços Rest de maneira simples
  • Gerencie transações com a JTA
  • Entenda os Sessions Beans
  • Use mensageria com JMS

Conteúdo Detalhado

  1. Introdução ao EJB

    • O primeiro EJB
    • Usando EJB
    • Chamando um EJB
    • Sobre a injeção de dependências
    • Benefícios do EJB
    • A adoção do EJB
  2. Persistência com JPA

    • Usando EntityManager
    • Injetando EntityManager
    • Conectando ao banco de dados
    • Datasource no persistence.xml
    • Inserindo dados no banco de dados
    • Salvando a entidade
  3. Validando com Bean Validation

    • Visão da aplicação e Deployment Descriptor
    • Validando dados
    • Anotação de validação
    • Formatando a mensagem
    • Arquivo de mensagens
    • Personalizando as mensagens
  4. Interceptors e exceções

    • Gerando o log da aplicação
    • Qual Logger?
    • Criando o interceptador
    • Definindo um interceptador
    • Criando a nossa própria exceção
    • Exceção na view
    • Sobre o ExceptionMapper
  5. Agendamento com TimerService

    • Usando o EJB Timer
    • Execução sequencial
    • Lógica de envio de e-mail
    • Lookup da Session
    • JavaMail no WildFly
  6. Mensageria com JMS

    • Java Message Service
    • Lookup de uma fila
    • Enviando mensagens à fila
    • Fachada JMS
    • Consumindo a fila JMS
    • Sobre o MDB
  7. Controle de Transação com JTA

    • Introdução às transações
    • CMT e BMT
    • Entendendo as transações com EJB
    • Atributos da transação
    • Exceções no EJB
    • Exceção da aplicação e sistema
    • Exceptions e Rollback
    • Quando tem rollback?

Primeira aula de EJB com Java EE 8: API Rest com WildFly 15

Formação com esse curso

Cursos relacionados

Cursos de Java em Programação

Público alvo

Desenvolvedores Java que gostariam de desenvolver usando a principal especificação e o servidor mais famoso do mundo Java EE.

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Aprenda Java com esse e outros cursos, comece agora!

  • 910 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

  • 910 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

  • 910 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

  • 910 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