J2EE - JavaServer Pages + Servlets
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
Localização:
Contato
Preencha os campos abaixo para enviar e-mail ao organizador.
