Logar
Evento
/

Programação EJB3

Programação EJB3

Banner - Programação EJB3
Mostrar
  • De 01/12 às 09:00 até: 15/12 às 18:00
  • 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.