EJB 3.1 - Para Iniciantes

Carga horária: 8hs

Objetivo : Capacitar o aluno para desenvolcer aplicações Java EE corporativas baseadas em componentes EJB. O curso visa apresentar a arquitetura JEE com EJB bem como desenvolvedor sistemas utilizando componentes de negocio EJB integrados a aplicações Java Web.

Próximas turmas

 

  • Arquitetura J2EE
  • Instalação do Ambiente Java
  • Principais componentes da Arquitetura J2EE
  • Introdução aos servidores de Aplicação
  • Introdução à Arquitetura do JBoss
  • Configuração e Instalação do Servidor
  • Principais arquivos
  • JCA – Java Connector Architecture

 

  • Configuração de Fontes de dados
  • JDBC
  • DataSources
  • Drivers
  • JNDI
  • Entendendo o Ambiente de Componentes de aplicativos

 

  • JBoss e EJB
  • O Conteiner EJB
  • Ciclo de vida de um EJB no JBoss
  • Monitoramento
  • Segurança no JBoss (JBoss SX)
  • Autenticações
  • Permissões
  • Segurança para EJBs
  • Configuração do ambiente
  • Configuração do Eclipse
  • Servidor Jboss
  • Beans de sessão
  • Conversão e tipos de beans de sessão
  • Callbacks do ciclo de vida do bean
  • Beans de mensagem
  • Entidades java de persistence api
  • Bens de sessão sem Estado
  • Stateless

 

  • Interface de negócio com EJB
  • Injeção de independencia
  • JNDI e DataSources
  • Componenentes POJO como unidades testáveis
  • Diferença entre EJB e Spring
  • Mapeando um SessionBean
  • Gerenciador de entidade gerenciado pelo Container

 

  • Integrando EJB com Servlets e JSF
  • Desenvolvendo projetos Java Web com regras de negocio em EJB
  • Fazendo Deploy e executando projetos JEE no JBoss