Sobre o curso

No curso Programação EJB3 temos a missão de capacitá-lo para utilizar plenamente os recursos do EJB3 em seus projetos de software. EJB3 (Enterprise Java Beans 3.0) é uma evolução do modelo de componentes EJB. Esta nova versão simplifica bastante a programação de componentes de negócio aproveitando as novas funcionalidades da Java como anotações e injeção de dependências. O EJB3 reformulou totalmente o modelo de persistência de dados e simplificou a disponibilização de serviços via o padrão Web Services.

Pré-requisitos

Conhecimento em Java SE e orientação a objetos.

Carga horária

24 horas
Introdução à plataforma Java Enterprise Edition
  • Java EE e suas versões
  • Introdução ao conceito de Componentização
  • Overview Arquitetural
  • Introdução ao conceito de Middleware
  • O Servidor de Aplicação como provedor de infra-estrutura
  • Overview da tecnologia Java EE e sua abrangência
Fundamentos do Enterprise Java Beans 3.0 (EJB3)
  • Entender o que é um componente EJB3
  • Os tipos de EJB3
  • Vantagens da especificação e padronização
  • Composição um EJB3
  • Interação com o servidor de aplicação
  • Annotations
  • Injeção de dependência
  • Diferenças no tratamento de exceções
Stateless Session Beans
  • Motivação e utilização
  • O SessionContext
  • O ciclo de vida de um SLSB
Stateful Session Beans
  • Motivação e utilização
  • O ciclo de vida de um SFSB
  • O SessionContext estendido
  • SFSBs aninhados
Entity Beans
  • Motivação e utilização
  • Overview do modelo de persistência EJB3
  • O EntityManager
  • Mapeando objetos persistentes
  • Mapeando relacionamentos
  • Mapeando heranças
  • Queries e EJB-QL
  • Callbacks e Listeners
Message-driven Beans
  • Introdução ao conceito de trocas de mensagens
  • Overview da tecnologia JMS
  • Motivação e utilização
  • O ciclo de vida de um MDB
  • Adição do paradigma de trocas de mensagens aos componentes EJB3
  • MDBs baseados em JMS
  • MDBs baseados em Conectores
Transações
  • Transações
Segurança
  • Segurança
Web Services
  • Web Services
Timer Service
  • Timer Service
  • Turma regular

    Turmas prevista no calendário de cursos, aberta para o público em geral. Clique aqui e veja nosso calendário.

  • Turma In-company

    Turma fechada para grupos de empresas, podem ser realizadas na sede da Dextraining ou na sede da empresa contratante. Para mais informações entre em contato conosco clicando aqui.

Descontos diferenciados

  • 25% de desconto para:

    • » Ex-alunos
    • » Empresas parceiras
  • 15% de desconto para:

    • » Estudantes universitários
    • » Estudantes pós-graduando
    • » Indicações ¹
  • 10% de desconto para:

    • » Pagamentos à vista
* Descontos não cumulativos.
¹ Válido para inscrições na mesma turma.

Próximas turmas

Local Período Início Término Inscrições
Não há turmas previstas para este curso.

Se interessou pelo curso? Solicite nosso atendimento personalizado!






 Matutino Diurno (em período de férias) Noturno Integral (aos sábados)

O que estão falando deste curso

Cursos relacionados