Curso de EJB - Enterprise JavaBeans

Duração: 20h | Porto Alegre/RS

Curso em ambiente digital

No curso de EJB – Enterprise JavaBeans, o aluno entenderá o que é e quais são as funcionalidades do Enterprise JavaBeans, aprendendo a construir e disponibilizar componentes J2EE distribuídos, utilizando a tecnologia EJB.

Além disto, irá aprender a utilizar patterns para a camada back-end e sua integração com a camada client, através das tecnologias: Session Beans Statefull e Stateless, Entity Beans BMP e CMP, e Message Driven Bean Topic e Queue.

Durante o curso, diversos exemplos práticos e exercícios de situações reais serão apresentados para fixação dos conceitos aprendidos.

Ao final do Curso de EJB, o Aluno estará apto a desenvolver aplicações utilizando Enterprise Java Beans e suas tecnologias auxiliares.

- Construir e disponibilizar componentes J2EE distribuídos, utilizando a tecnologia EJB
- Utilizar Patterns para a camada Back-End e sua integração com a camada Client
- Implementar a camada de regras de negócio com EJBs
- Descrever as melhores práticas no desenvolvimento de componentes de negócio com EJB
- Montar e disponibilizar EJBs em um Application Server
- Integrar componentes EJBs com JMS API
- Integrar componentes EJBs com Banco de Dados
- Integrar componentes EJBs com a camada Web

- Curso TargetTrust de Orientação a Objetos ou conhecimento similar
- Curso TargetTrust de Java - Fundamentos da Linguagem ou conhecimento similar
- Curso TargetTrust de JPA - Java Persistence API com Hibernate
- Curso TargetTrust de Java Web - Desenvolvimento Dinâmico ou conhecimento similar

- Administradores de Dados
- Administradores de Banco de Dados
- Administradores de Sistema Operacional e Redes
- Analistas de Sistemas
- Arquitetos de Sistemas e Projetistas
- Desenvolvedores de Aplicações
- Diretores de Informática
- Gerentes de Informática
- Gerentes de Suporte
- Programadores
- Profissionais do Suporte Técnico
- Web Designers
- Web Developers
- Web Managers

1.Conceitos Aplicações Java
- Variáveis e tipos
- Classes e métodos
- Servelets
- Serviços / WebServices
- Inversão de Controle / Injeção de Dependências / Framework

2.O que é um Enterprise JavaBean
- Definição
- Características de um sistema robusto
- Tipos de Enterprise Bean
- Benefícios da utilização de EJBs

3.Uma arquitetura com Enterprise Java Beans
- Container de EJB
- O conteúdo de um Enterprise Bean
- Empacotamento da aplicação
- Benefícios da utilização de EJBs
- Tipos de EJBs

4.Interfaces de Acesso
- Introdução
- Interface Remote
- Interface Local
- Interfaces Locais x Interfaces Remotas
- Performance e parâmetros

5.Session Bean
- Introdução
- Quando utilizar
- Tipos
- ->Stateless
- ->Stateful
- Item complementar: Hands On1

6.Anotações de Interface
- Cliente standalone para o EJB Stateful
- JNDI Binding
- Binding de EJB com Anotações x com XML
- Referências entre EJBs com @EJB
- Registrando vários EJBs com @EJB
- Ciclo de vida de um Stateful Session Bean

7.Message Driven Bean (MDB)
- Introdução
- Diferença entre MDB, Session e Entity Bean
- Escrevendo um MDB
- Topic
- Queue
- JMS Client Producer
- EJB como JMS producer
- Um client producer para um Queue
- Ciclo de vida de um MDB

Entre em contato