Logar
Evento
/

Java Enterprise Applications (Noite)

Java Enterprise Applications (Noite)

Participantes

0
participantes
0
curtidas
Banner - Java Enterprise Applications (Noite)
Mostrar
  • De 19/11 às 18:00 até: 03/12 às 22:00
  • Rua São José, 90 - 2° andar, Centro - Rio de Janeiro/Rio de Janeiro - Brasil

Descrição

Carga Horária: 40 horas (segunda à sexta)

 

 

Objetivos

 

Desenvolva sistemas corporativos com EJB, Web Services e JPA.

 

 

Descrição

 

O curso trata de assuntos avançados da arquitetura J2EE: Componentes Enterprise Java Beans e Web Services bem como os frameworks Spring e Hibernate. É voltado para programadores Java que precisam desenvolver aplicações complexas cujas necessidades de acesso e segurança sejam críticas para o seu sucesso.

  

  • Softwares: Java 5, Eclipse, JBoss, Tomcat, Oracle XE e PostgreSQL
  • Material: Material exclusivo do Infnet, em português.
  • Formação: É parte da Formação Desenvolvedor Java: Sistemas Distribuídos.

 

 

Pré-requisitos
  

  • Programação Java
  • SQL e JDBC
  • UML e Orientação a Objetos
  • Servlets e Java Server Pages
  • Conhecimentos de Operação do Windows

 

 

Conteúdo Programático

 

1. FUNDAMENTOS DE JAVA EE

  • a. JAVA EE:

    i. Visão Geral da Tecnologia Java
    ii. Java SE
    iii. Java ME
    iv. Java EE

  • b. Sistemas Corporativos:

    i. Requisitos Não-Funcionais
    ii. Modelo de Referência de Arquitetura
    iii. Web Services

 

2. TECNOLOGIA PARA SISTEMAS DISTRIBUÍDOS

  • a. RMI.

    i. RPC
    ii. RMI
    iii. Ciclo de Vida RMI
    iv. Interfaces para Objetos Remotos
    v. Proxy
    vi. Interfaces Remotas e Locais

  • b. Fábricas de Objetos

    i. Design Patterns de Criação
    ii. Fábrica de Objetos
    iii. Implementação

  • c. JNDI

    i. Introdução
    ii. Arquitetura
    iii. API

 

3. ENTERPRISE BEANS

  • a. Arquitetura

    i. Enterprise Beans
    ii. Arquitetura de uma Aplicação
    iii. Containeres Java EE
    iv. Arquivos de uma Aplicação

  • b. Clientes

    i. Clientes Remotos
    ii. Clientes Locais
    iii. Selecionando o Tipo de Interface

  • c. Tipos EJB

    i. Tipos de EJB
    ii. EJB 2.1 vs. EJB 3
    iii. iii. Stateful Session Beans
    iv. Stateless Session Beans
    v. Message-Driven Beans

  • d. Implementação de EJB

    i. Injection
    ii. Stateless Session Beans
    iii. Stateful Session Beans
    iv. Message-Driven Beans

 

4. PERSISTÊNCIA COM JPA

  • a. Entities

    i. O que são Entities?
    ii. Campos
    iii. Chaves
    iv. Relacionamentos

  • b. Persistência

    i. Entity Manager
    ii. Persistence Unit
    iii. Operações
    iv. Fetch

  • c. Herança

    i. Hierarquia de Classes
    ii. Exemplos

 

5. Web Services

  • a. O Que São Web Services?

    i. Introdução
    ii. Tipos de Aplicações
    iii. XML e Web Services
    iv. Protocolos dos Web Services

  • b. Implementando Web Services

 

6. SPRING

  • a. Fundamentos e Arquitetura

    i. Fundamentos
    ii. Arquitetura
    iii. IoC – Inversion of Control
    iv. Dependency Injection
    v. Spring X EJB

  • b. Construção de Aplicações

    i. BeanFactory
    ii. Arquivo de Configurações
    iii. Auto Wiring

  • c. Programação Orientada a Aspectos

    i. Introdução
    ii. Glossário
    iii. Exemplo de Implementação

  • d. Integração com Hibernate

    i. Configurações para Hibernate
    ii. Exemplo de Implementação

Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.