Telefones: +55 19 3256-6565 (Campinas-SP) | +55 11 3014-0305 (São Paulo-SP)

Programação EJB3

Turma in-company
Turma regular
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. Nossa missão neste curso é capacitá-lo para utilizar plenamente os recursos do EJB3 em seus projetos de software.

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
Conhecimento em Java SE e orientação a objetos.
Local Período Início Termino Inscrições
Campinas/SP Noturno 26/08/2013 09/09/2013 Inscrições abertas!
Campinas/SP Sábado 13/07/2013 27/07/2013 Inscrições abertas!

O que estão dizendo sobre este curso

  • Professor muito bom, atencioso e claro nas informações passadas.

    Daniel Rossi - Desenvolvedor - Prefeirura de Hortolandia

  • Excelente curso. Diferença muito grande do meu conhecimento pré-curso e pós-curso. Parabéns ao instrutor, excelente, soube passar tudo com muita vontade.

    Eduardo Berton - Desenvolvedor - CPqD

Cursos relacionados