NÍVEL INTERMEDIÁRIO

Core EJB

Desenvolvimento de componentes de negócio. Atualizado para EJB 3.2 e Java EE 7

Aplicações corporativas de grande porte e de alta criticidade exigem camadas de componentes de negócio robustas, escaláveis e que se integram com diferentes plataformas e serviços. Neste cenário, um dos tipos de componentes que se destacam no mercado são os Enterprise JavaBeans da plataforma Java EE.

Se você ainda não conhece EJB e o poder que esses componentes reservam para suas aplicações, está na hora de aprender e se encaixar no perfil de desenvolvedores mais procurados no mercado Java atualmente.

Neste treinamento, são abordados os principais conceitos de programação para os diferentes tipos de EJB na especificação EJB 3.2, versão mais atual que faz parte do Java EE 7.

Este curso também ensina a utilizar EJBs para desenvolver, com maior facilidade, Web Services - o padrão de interoperabilidade que está dominando a indústria de TI.


Material didático do curso

O material didático do Core EJB é composto pelo "Presentation Book" - livro de slides|ppts para você acompanhar a aula e as explicações do instrutor(a)

Além disto, você também recebe uma apostila de teoria completa com os tópicos mais detalhados para você poder aprofundar seus conhecimentos e estudar em casa:

  • Apostila Desenvolvimento de componentes Enterprise JavaBeans


Tecnologias abordadas

  • EJB 3.2
  • Maven
  • JMS 2.0
  • JAX-RS 2.0
  • JAX-WS 2.2

Um documento contendo todas as informações detalhadas do treinamento, preço e formas de pagamento com parcelamento em até 6X sem juros.

É rapidinho. Chega por e-mail no mesmo minuto!

ORÇAMENTO ELETRÔNICO

Introdução a EJBs
  • O que é EJB?
  • Remote Method Invocation (RMI)
  • Java Naming and Directory Interface (JNDI)
  • Arquiteturas com EJB
  • Servidores EJB
  • Programação para EJBs
Session Beans
  • Caracteristicas
  • Session Bean Stateless
  • Session Bean Stateful
  • Ciclo de vida
  • Interfaces Locais
  • Clientes com injeção de dependência
  • Padronização de nomes JNDI
  • No interface view
  • Singleton
  • Interceptadores
JMS e MDBs
  • Java Message Service
  • Message Driven Bean
Serviços do Container
  • Transações
  • Segurança
  • Agendamento
EJBs e Web-Services
  • SOA
  • Web Services
  • JAX-WS
  • JAX-RS
Outros recursos
  • EJB Lite
  • Embeddable container
  • Métodos assíncronos


Desculpe-nos.
Não existem turmas abertas no momento.

Lógica de programação e Orientação a objetos

Conhecer a linguagem Java

Conhecimento básico de XML, banco de dados relacional e UML

Computação distribuída (recomendado)

Conhecimento básico sobre Sockets e RMI (recomendado)

Conhecimento básico sobre Web Services e SOA (recomendado)

Conhecimento básico sobre serviços de mensagens e JMS (recomendado)