Logar
Evento
/

Java Enterprise Applications

Java Enterprise Applications

Banner - Java Enterprise Applications
Mostrar
  • De 11/06 às 18:00 até: 22/06 à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

 

 

Frequência: segunda à sexta-feira.

 

 

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: Conhecimentos de UML, Java, JDBC e Servlets/JSP.

 

 

Conteúdo Programático:


1. Aplicações Web:

 

a. Introdução à JEE.
i. O Que é JEE?
ii. Roteiro para Aplicações Web.
b. HTML e CSS.
i. HTML.
ii. CSS.
iii. Elementos de Tela.
       

2. Servlets:
           

a. Fundamentos.
i. O que são Servlets?
ii. Execução de Servlets.
iii. Hierarquia de Classes.
iv. Ciclo de Vida dos Servlets.
b. Requisição.
i. Interface HttpServletRequest.
ii. Estrutura da Requisição HTTP.
iii. Métodos HTTP.
iv. Cabeçalhos.
v. Métodos Úteis.
c. Resposta.
i. Interface HttpServletResponse.
ii. Estrutura de Resposta HTTP.
iii. Tipos MIME.
iv. Cabeçalhos de Resposta.
v. Códigos de Status HTTP.
d. Parâmetros de Requisição.
i. Parâmetros de Requisição.
ii. Formulários HTML.
iii. Requisição com Método GET X POST.
iv. Processamento de Parâmetros.
       

3. MVC em Aplicações Web:
           

a. Introdução ao MVC.
i. Arquitetura MVC.
ii. MVC em Java Web.
b. JavaBeans.
i. O que são JavaBeans?
ii. JavaBeans no Transporte de Dados.
c. Servlet Controlador.
i. Papel do Servlet no padrão MVC.
ii. Redirecionamento com o Browser.
iii. Redirecionamento com o Container.
       

4. JavaServer Pages:
           

a. Elementos Principais.
i. O que é JSP?
ii. Processamento do JSP.
iii. Deployment.
iv. Expressões.
v. Scriptlets.
vi. Declarações.
vii. Diretivas.
b. Integração com Java Beans.
i. Criando e acessando JavaBeans.
ii. Recuperando Propriedades.
iii. Alterando propriedades.
iv. Redirecionamento.
v. Inclusão de resposta.
vi. Inclusão de conteúdo.
c. Expression Language.
i. O que é Expression Language.
ii. Formato Geral.
iii. Variáveis, Literais e Operadores.
iv. Funções.
v. Objetos Implícitos.
d. JSTL.
i. JSP Standard Tag Library (JSTL).
ii. Usando Bibliotecas de Tags.
iii. Core JSTL:
1. Repetição.
2. Condições.
3. Atribuição.
       

5. Gerenciamento de Estado:
       

a. Gerenciamento de Sessão.
i. Gerenciamento de Estado.
ii. Gerenciamento de Sessão.
iii. Funcionamento de Sessões.
iv. HttpSession.
v. Atributos de Contexto.
vi. Sessão e Contexto em JSP.
   

6. Struts:
   

a. Frameworks.
i. Conceitos Gerais sobre Frameworks.
ii. Frameworks Web.
b. Funcionamento do Struts.
i. Características.
ii. Hello Struts World!
c. Classes do Struts.
i. ActionServlet.
ii. ActionForm.
iii. Action.
iv. ActionForward.
v. ActionMapping.
vi. ActionMessage e ActionError.
d. Struts Validator.
i. Struts Validator.
ii. Arquivos XML.
iii. Regras de Validação.
iv. Receita.

 

7. Hibernate:

a. Revisão.
i. Revisão de JDBC.
ii. DAO.
iii. Mapeamento Objeto-Relacional.
b. Hibernate.
i. O que é Hibernate.
ii. Arquitetura.
iii. Aplicação Simples com Hibernate.
iv. Relacionamentos.
v. Mapemento de Herança.

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.