Programa do Curso

Empresa Java Programming

  • Da arquitetura cliente-servidor à arquitetura de 3 camadas
  • Considerações de projeto
  • Considerações de segurança
  • Serviços de nomenclatura
  • Comparação de RMI, CORBA e EJB

Java Interface de nomenclatura e diretório (JNDI)

  • Arquitetura JNDI
  • Provedores de serviços e a interface do provedor de serviços
  • O contexto inicial de nomenclatura
  • Procurando objetos
  • Criando, pesquisando e destruindo entradas de diretório
  • Exercício 1: Arquivo JNDI Search

Apresentando Enterprise Java Beans (EJB)

  • Conceitos e versões de EJB
  • Monitores de transações de componentes
  • Implementações comerciais
  • A Arquitetura EJB
  • Persistência e transações

Java Implantação de EE e EJB

  • O ambiente e as ferramentas JEE
  • Configurando Java EE
  • Nomenclatura JEE e JNDI
  • Embalagem e implantação EJB
  • A ferramenta de implantação
  • O Hipersônico Database
  • Exercício 2: Configuração JBoss

Clientes EJB

  • Tipos de cliente
  • Java clientes
  • Clientes Web e JSP
  • Servlets e arquivos WAR
  • Exercício 3: Escreva e implante um cliente Servlet

APP

  • O papel de um APP
  • Configurando um JPA
  • Exercício 4: JPA/li>

Beans de sessão sem estado

  • As funções dos Session Beans
  • Criando Beans de Sessão
  • Beans de sessão sem estado
  • Exercício 6: Bean de sessão sem estado

Beans de sessão com estado

  • Beans de sessão com estado
  • Exercício 7: Bean de sessão com estado

Problemas de implementação EJB

  • Metadados
  • Gerenciamento de transações
  • Associações 1-1, 1-muitos, muitos-1 e muitos-muitos
  • Versões EJB

O Java Sistema de Mensagens

  • O Java Sistema de Mensagens (JMS)
  • Exercício 8: JMS

Segurança

  • Usuários e funções
  • Access controle
  • Autenticação
  • Exercício 9: JBoss Segurança

Feijões orientados por mensagens

  • O Enterprise Bean orientado a mensagens
  • Exercício 10: Bean orientado a mensagens

Requisitos

Os alunos devem ter um bom conhecimento prático da linguagem Java, normalmente obtido através da participação prévia no nosso curso Java Programming. Pressupõe-se um conhecimento de programação Servlet e JDBC.

 28 horas

Declaração de Clientes (1)

Cursos Relacionados

Categorias Relacionadas