Curso de EJB: O poder da Java EE

8,9

Nota desse curso

6.546

Alunos neste curso

Faça esse curso de Java para Web 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

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)

Primeira aula de EJB: O poder da Java EE

Formação com esse curso

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.

Cursos relacionados

Cursos de Java em Programação

Público alvo

Desenvolvedor Java

Nível de Dificuldade

Avançado

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Renan Rosa

em 15/03/2019

O curso merece uma atualização. As notações do EJB também poderiam ganhar mais detalhes durante explicação.

EJB: O poder da Java EE

Robson Xavier de Lima

em 14/03/2019

Gostario que o curso fosse mais afundo no tema, e detalhese um pouco mais sobre os ejbs remotos

EJB: O poder da Java EE

Paulo de Tarso

em 11/03/2019

Curso muito prático e didático. A minha sugestão é apenas em relação ao excesso de alternativas D nas respostas corretas.

EJB: O poder da Java EE

Sabe quando você pode começar? Agora!

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

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

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

  • 876 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
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana