Logar
Evento
/

Programação EJB3

Programação EJB3

Banner - Programação EJB3
Mostrar
  • De 14/08 às 19:00 até: 30/08 às 22:45
  • Rod. Campinas Mogi Mirim (SP 340), km 118,5 - prédios 9A e 12C - Campinas/São Paulo - Brasil

Descrição

Duração: 24 horas. Treinamento às terças e quintas-feiras.

 

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.

 

 

Pré-requisitos

Conhecimentos avançados em Java.

 

 

Ementa do Treinamento

 

1 - 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

2 - 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

3 - Stateless Session Beans

  • Motivação e utilização
  • O SessionContext
  • O ciclo de vida de um SLSB

4 - Stateful Session Beans

  • Motivação e utilização
  • O ciclo de vida de um SFSB
  • O SessionContext estendido
  • SFSBs aninhados

5 - 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

6 - 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

7 - Transações

  • Transações

8 - Segurança

  • Segurança

9 - Web Services

  • Web Services

10 - Timer Service

  • Timer Service

 

 

Incluso

Coffee-break, material didático e certificado de conclusão.

Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.