Aplicações Distribuídas com Enterprise Java Beans
Apresentação
Ensina os conceitos de aplicações distribuídas utilizando os protocolos invocação remota. Apresenta o padrão de arquitetura para aplicações distribuídas em Java usando EJB.
Público Alvo
Desenvolvedores que utilizam a tecnologia Java.
Pré-requisitos
Curso Desenvolvimento de Aplicações Web com Java.
Conceitos Básicos de Rede.
Carga Horária
40 H
• conteúdo programático
Introdução ao Enterprise Java Beans
Objetos Distribuídos
Remote Method Invocation RMI
Containers e Ciclo de Vida
Trabalhando com JNDI
Utilizando JNDI
Padrões de Projeto JEE (Business Delegate e Service Locator)
Tipos de Beans
Beans de Sessão
Beans de Entidade
Beans de Mensagem
Trabalhando com SessionBeans
Criando um Bean de Sessão
Padrão de Projeto JEE Session Facade
Trabalhando com EntityBeans
Criando Beans de Entidade
Persistência BMP e CMP
Relacionamentos
Transações
Estudo de Caso
Revisão da modelagem definida para o projeto
Planejamento da Arquitetura
Construção dos componentes EJBs