Programa do Curso

Empresa Java Programming

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

Java Interface de nomeação e diretório (JNDI)

  • Arquitetura JNDI
  • Fornecedores de serviços e a interface do fornecedor de serviços
  • O contexto inicial de nomeação
  • Pesquisa de objectos
  • Criação, pesquisa e destruição de entradas de diretório
  • Exercício 1: Pesquisa de ficheiros JNDI

Introdução aos Enterprise Java Beans (EJB)

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

Java Implantação de EE e EJB

  • O ambiente e as ferramentas JEE
  • Configuração de Java EE
  • Nomenclatura JEE e JNDI
  • Empacotamento e implantação de EJB
  • A ferramenta de implantação
  • O Hypersonic Database
  • Exercício 2: Configurar JBoss

Clientes EJB

  • Tipos de clientes
  • Clientes Java
  • Clientes Web e JSP
  • Servlets e ficheiros WAR
  • Exercício 3: Escrever e implantar um cliente Servlet

JPA

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

Beans de sessão sem estado

  • As funções dos Beans de sessão
  • 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

  • Feijões de sessão com estado
  • Exercício 7: Bean de sessão com estado

Questões de implementação do EJB

  • Metadados
  • Gestão de transacções
  • Associações 1-1, 1-muitos, muitos-1 e muitos-muitos
  • Versões do EJB

O Java Sistema de Mensagens

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

Segurança

  • Utilizadores e funções
  • Controlo Access
  • Autenticação
  • Exercício 9: JBoss Segurança

Beans orientados a mensagens

  • O Bean Corporativo Orientado a Mensagens
  • Exercício 10: Bean orientado por mensagem

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

Número de participantes


Preço por Participante

Declaração de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas