treinamento
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/J2EE.
Informações gerais
inscrições
Reserva online ou ligue (19) 3256-6722informe-se
duração
24 horaspré-requisitos
Conhecimentos avançados em Javaincluso
Coffee-break, material didático, CD com programas e certificado de conclusão.valor
consulte-noslocal
Campinas: Dextra Sistemas (veja mapa)faq
clique aquicalendário
![]() |
Confira o calendário de treinamento da Dextra. |
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
Segurança
Web Services
Timer Service


