curso de

EJB com Jakarta EE: API Rest com o servidor WildFly

Estudando esse mês:

DARLAN SOUZA SILVA Lucas Vieira da Silva Alfeu Pereira Da Silva Junior José Augusto Souza Campos Betânia Abadia Mendes

e mais 125 alunos(as)

Resumo do curso

  • 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

Público alvo

Desenvolvedores Java que querem desenvolver usando a principal especificação e o servidor mais famoso do mundo Java Enterprise.

Conteúdo relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Última atualização

18/08/2020

Já é aluno?

Comece o curso agora

10h

p/ conclusão

59

Atividades

178

Minutos de video

1040

Alunos nesse curso

9

Nota deste curso

Certificado de participação

Instrutores

  • João Victor é formado em ciências da computação e possui sólidos conhecimentos em desenvolvimento de sistemas utilizando linguagem java.

Conteúdo Detalhado

  1. Do Java EE ao Jakarta EE

    • Introdução
    • Do Java EE ao Jakarta EE
    • Servidor de aplicação
    • Usando a API do Jakarta EE
  2. Apresentando EJB’s e o projeto de agendamento de e-mails

    • Conhecendo o Enterprise JavaBeans (EJB)
    • Vantagens do EJB
    • Criando o nosso primeiro EJB
    • Usando EJB
    • Para saber mais: Diferença entre as anotações @EJB e @Inject
  3. Persistência com JPA

    • Trabalhando com banco de dados usando JPA
    • Injetando EntityManager
    • Criando o Datasource
    • Datasource no persistence.xml
    • Inserindo e-mails
    • Salvando a entidade
  4. Fazendo requisição ao nosso EJB com JAX-RS

    • Conhecendo o JAX-RS
    • Respondendo uma solicitação HTTP GET
    • Configurando o context-root
  5. Agendamento com TimerService

    • Criando o job de envio de e-mail
    • Conhecendo o EJB Timer
    • Usando Singleton
    • Execução sequencial
    • Para saber mais: Tipos de EJB
  6. Mensageria com JMS

    • Conhecendo o JMS
    • Vantagens do JMS
    • Criando Producer
    • Fachada JMS
    • Criando Consumer
    • Sobre o MDB
    • Para saber mais: Topic x Queue
  7. Controle de transação com JTA

    • Trabalhando com Transações CMT
    • Trabalhando com Transações BMT
    • Conclusão

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

Aprenda Java com esse e outros cursos, comece agora!

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

  • 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

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

  • 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

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

  • 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

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

  • 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
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas