treinamento

Java

Programação EJB com JBoss

EJB (Enterprise Java Beans) é um modelo de componentes no lado do servidor. Ele trata de problemas que envolvem o gerenciamento de objetos de negócio distribuídos numa arquitetura multi-camada.

Com EJB, problemas complexos - como a comunicação de componentes, gerenciamento de transações e gerenciamento de thread, não são mais responsabilidade do desenvolvedor e sim do container EJB.

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

informe-se

Cadastre-se e receba informações sobre a abertura das próximas turmas para este curso.

duração

24 horas (3 dias)

pré-requisitos

Programação orientada a objetos e experiência na linguagem Java

incluso

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

valor

consulte-nos

local

Campinas: Dextra Sistemas (veja mapa)

faq

clique aqui

calendário

Confira o calendário de treinamento da Dextra.

ementa do treinamento

Introdução à plataforma Java 2 Enterprise Edition

  • Introdução do conceito de Componentização
  • Arquitetura distribuída
  • Introdução ao conceito de Middleware
  • Entender os Servidores de Aplicação como provedor de infra-estrutura
  • Overview da tecnologia J2EE e sua abrangência

Fundamentos Enterprise Java Beans (EJB)

  • Entender o que é um componente EJB
  • Vantagens da especificação e padronização
  • Do que é composto um EJB
  • Interação com o servidor de aplicação
  • Diferenças no tratamento de exceções

Configurar no servidor de aplicação JBoss cada um dos tipos de EJB

Entender as diferenças entre os tipos de EJB

  • Session Beans - Componentes de conversação
    • Motivação e utilização
    • Distinção entre suas funcionalidades
    • Controle de estados de conversão
  • Entity Beans - Componentes de persistência
    • Motivação e utilização
    • Overview dos modelos de persistência EJB
    • Como utilizar o servidor para persistência de dados
    • Facilidades na persistência declarativa.
    • Overview dos relacionamentos de entre dados administrados pelo servidor de aplicação
    • Executar buscas de dados administrados pelo servidor
  • Message-driven Beans - Componentes de troca de mensagens
    • Introdução ao conceito de trocas de mensagens
    • Overview da tecnologia JMS
    • Motivação e utilização
    • Adição do paradigma de trocas de mensagens aos componentes EJB
    • Vantagens e desvantagens na utilização
    • Novas possibilidades para os componentes