Programação

EJB: O poder da Java EE

Curso online de EJB: O poder da Java EE

1528 8.4

8,4

é a nota desse curso

5.578

alunos neste curso

Faça esse curso e...

  • Entenda o que são os famosos EJBs
  • Aprenda a integração com JPA
  • Faça agendamento de tarefas
  • Crie serviços web de maneira simples
  • Gerencie transações com a JTA
  • Entenda os Sessions Beans

Carreiras com esse curso

Veja o primeiro vídeo

Público alvo

Desenvolvedor Java

Nível de Dificuldade

Avançado

Instrutores

  • Nico Steppat

    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.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Enterprise Java Beans

    • Introdução ao EJB
    • Serviços do container e o servidor de aplicações
    • Preparação do ambiente de desenvolvimento
    • Instalação do Server Adapter
    • Primeira aplicação com EJB
    • Apresentação do projeto
    • O primeiro Session Bean
    • Injeção de dependências
  2. Ciclo de vida de Session Beans

    • Callbacks
    • Thread safety
    • Pool de Objetos
    • Singleton Beans
    • Eager Initialization
  3. Integração do JPA com Pool e DataSource

    • Injetando o EntityManager
    • Configuração do banco de dados
    • Usando o DataSource
    • Preparação do banco de dados
    • Testando a persistência
  4. Gerenciamento de Transações com JTA

    • Java Transaction API
    • Container Managed Transaction
    • Uso de TransactionAttribute
    • Serviços como Transaction boundary
    • Outros atributos da transação
    • Gerenciamento da transação programaticamente
  5. Tratamento de exceções com EJB

    • Lidando com exceções
    • Exceções da Aplicação
    • System e Application Exceptions
    • Configurando Application Exceptions
  6. Novos serviços com Interceptadores

    • Monitoramento com Interceptadores
    • O primeiro interceptador
    • Trabalhando com o InvocationContext
    • Interceptadores padrões
  7. Integração com Web Services

    • Introdução ao Web Services
    • Serviços com SOAP/WSDL
    • Web Services com JAX-WS
    • Publicando o serviço
    • Interface do serviço - WSDL
    • Testando o serviço com SoapUI
    • Implementação do Serviço
    • Personalizando a mensagem SOAP
    • Cliente Java
  8. Agendamento de tarefas

    • Agendamento de chamadas
    • @Schedule
    • Vários modulos na aplicação
    • Deploy através de EAR (Enterprise ARchive)

Experiências de quem já estudou com a gente

Foto do aluno

Ricardo Johannsen Marques Cutrim Pereira

em 31/12/2015

curso ótimo, a didática excelente e cobriu tudo de importante em se tratando de EJB

EJB: O poder da Java EE

Foto do aluno

ILDO ZACARIAS RIBEIRO JÚNIOR

em 01/01/2016

Material de excelência , o professor explica muito bem. Recomendo a todos.

EJB: O poder da Java EE

Foto do aluno

Vinicius Braga

em 29/07/2018

Um dos melhores cursos que fiz na alura. O que mais achei interessante foram as questoes de multipla escolha que , pelo nivel das perguntas, servem como um revisão exata do que foi estudado na aula.

EJB: O poder da Java EE

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e 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

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium
  • 644
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 644
12X
R$100

à vista R$1.200

Matricule-se
Max
  • 644
12X
R$120

à vista R$1.440

Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana