Logar
Evento
/

Programação EJB3

Programação EJB3

Banner - Programação EJB3
Mostrar
  • De 28/09 às 19:00 até: 11/10 à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 (terças e quintas)
 

 

Pré-requisitos: Conhecimentos avançados em Java.
 

 

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

 

 

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.

 


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