Java
Programação EJB3
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 5.0 como anotações e injeção de dependências.
Com EJB3, problemas complexos como a comunicação remota entre componentes, o gerenciamento de transações distribuídas e o gerenciamento de threads são responsabilidade do container EJB3 e do servidor de aplicação Java EE. 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.
O objetivo deste curso é prover ao participante os conhecimentos necessários para utilizar este recurso no desenvolvimento de aplicações corporativas.
A Dextra também oferece serviços de desenvolvimento utilizando Java/JavaEE.
Informações gerais
Ementa do Treinamento
-
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
Inscrições
- Por telefone (19) 3256-6722 / (11) 3051-7711 ou online
Informe-se
- Cadastre-se e receba informações sobre a abertura das próximas turmas para este curso.
Duração
- 24 horas
Pré-requisitos
Conhecimentos avançados em Java.Incluso
- Coffee-break, material didático e certificado de conclusão.
Valor
- consulte-nos
FAQ
- clique aqui
-
Calendário
- Confira o calendário de treinamento da Dextra.

Contato
Português
English





