Logar
Evento
/

J2EE - JavaServer Pages + Servlets

J2EE - JavaServer Pages + Servlets

Participantes

0
participantes
0
curtidas
Banner - J2EE - JavaServer Pages + Servlets
Mostrar
  • De 11/06 às 19:00 até: 22/06 às 23:00
  • Av. Paulista, 1009 - 9° andar - São Paulo/São Paulo - Brasil

Descrição


Carga Horária: 40 horas.



 



Objetivo



Este treinamento destina-se àqueles que pretendem aprimorar-se com o desenvolvimento de páginas dinâmicas para Web e/ou Intranet por meio das tecnologias JSP (JavaServer Pages) e Java Servlets.



Com a abordagem das aulas, os alunos poderão compreender e usufruir das vantagens oferecidas pela JSP e por Servlets, que vão da portabilidade e escalabilidade das aplicações, à sua flexibilidade. Além disso, eles poderão ampliar o conhecimento acerca de JEE, entre outras habilidades.



 



Pré-requisito



Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham participado dos treinamentos Java Programmer - Módulo II e XHTML - Tableless da Impacta, ou possuam conhecimentos equivalentes.


 



Conteúdo Programático



 



Conceitos básicos


Características; Orientação a objetos; Portabilidade; Escalabilidade; Flexibilidade; Gerenciamento automático de memória; Persistência; Recompilação automática; Comentários; Common Gateway Interface - CGI; Servlets; Java Server Pages; Contêiner; Tomcat; Ambiente de execução de aplicações Java Servlets e JSP; Aplicação Web.




Ambiente de desenvolvimento


JEE; Camadas da arquitetura JEE; Tomcat; Estrutura de diretórios do Tomcat; Gerenciando o ciclo de vida do Tomcat; Estrutura de diretórios de uma aplicação Web; Arquivo WAR; Deployment Descriptor; Sintaxe do Deployment Descriptor.




Servlets


Estrutura de um Servlet; O primeiro Servlet; Acessando Servlets; GenericServlet; API Servlet; A comunicação cliente-servidor; Solicitações HTTP; As fases de um Servlet; Inicialização; Atendimento a solicitações; Finalização; Requisições e respostas; Fase Request: solicitação (POST e GET); Fase Response - dados enviados ao browser; Cookies; Definindo cookies; Definindo parâmetros de inicialização para o Servlet; ServletConfig; ServletContext; Inicializando um Servlet; A classe RequestDispatcher; Servlets Multithread.




Java Server Pages


Acessando JSP; Arquitetura JSP/Servlet; Processo de solicitação às páginas JSP; As fases de uma página JSP; Benefícios da utilização de JSPs; Tags JSP; Comandos de script - scriplets; Declaração de variáveis nos scriplets; Exibindo dados no browser com as tags <%=%>; Declarando métodos e variáveis globais com as tags <%!%>.




Objetos JSP predefinidos


Objetos request/response; Objeto session; Objeto out; Objeto exception; Objeto application; Objeto pageContext; Objeto config; Objeto page; Utilizando alguns objetos predefinidos JSP.




Diretivas JSP


Diretivas: page; include; taglib.




Tratamento de erros


ErrorData; getErrorData; getThrowable; getStatusCode; getRequestURI; getServletName.




Trocando informações com o usuário no JSP


Dados armazenados em campos hidden; Dados armazenados no objeto session; Dados armazenados em cookies.




Gerenciando dados dinâmicos com o JSP


Criando tabelas; Criando gráficos; Criando formulários HTML dinâmicos.




Tag Libraries


Custom Tag Library; Sintaxe; Taglib; Definindo tags sem atributos ou corpo; Definindo tags com atributos; Tags que efetuam acesso ao conteúdo; JavaServer Pages Standard Tag Library - JSTL; Instalação de JSTL.




JavaBeans


Trabalhando com JavaBeans; Especificação do tipo.




Filtros


Interface Filter; O fluxo de um filtro; O método init; O método doFilter; O método destroy; Defiinindo um filtro.




Conexão com banco de dados



JDBC.



 



Investimento



R$ 1.550,00




 


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.