Os Java Servlets e JavaServer Pages permitem aos programadores alavancar o poder da plataforma Java e criarem aplicações OO (object-oriented) e escaláveis. Este Curso tem como objectivo dotar os participantes dos conhecimentos e competências que lhes permitam integrar componentes-chave do Java Enterprise Edition (Java EE), servlets e JSP, e dados dinâmicos em Aplicações Web.
No final deste Curso os participantes saberão:
- Construir aplicações Web com tecnologia Java “server-side”
- Adicionar interfaces Web às BD´s usando os Java servlets
- Gerar páginas Web dinâmicas com o JavaServer pages (JSP)
- Personalizar conteúdos com cookies e sessões através do Java Servlet API
- Integrar tags JSP
- Criar Aplicações Web utilizando a framework Struts
Este Curso destina-se a programadores Web que desenvolvam as suas aplicações em Java.São recomendados conhecimentos básicos de programação em Java, assim como alguma experiência em programação.
Presencial, Expositiva, Demonstrativa, Interrogativa e Activa.
24 Horas.
1| INTRODUÇÃO E VISÃO GERAL
- Desenvolvimento de Aplicações Web
- Principais componentes do Java EE para o desenvolvimento Web: Servlets, JSP e XML
2| GERAR CONTEÚDOS COM SERVLETS
- Integração de Servlets na arquitectura das aplicações Web
- Modelo Java Servlets
- Configuração do ambiente de desenvolvimento com Servlets
- Utilização do Java Servlet API
-
Criação de formulários baseados na Web
- Adicionando texto campos e listas drop-down
- Associar formulários para servlets
- Recuperando dados de formulário no servlet
3| ACESSO A BASE DE DADOS COM SERVLETS
-
Utilização do Java Database Connectivity (JDBC)
- Ligação à BD´s
- Submissão de instruções SQL
- Recuperação e processamento de dados
- Formatar dados e resultados
4| MANUTENÇÃO DO ESTADO DAS APLICAÇÕES WEB EM JAVA
-
Leitura e Escrita de cookies como forma de personalizar conteúdos
- Recuperar cookies do cliente
- Enviar cookies para o cliente
-
Gestão do estado das aplicações através das sessões
- Criação de uma unica sessão por utilizador
- Armazenar e recuperar objectos Java dentro das sessões
- Criação de eventos nas aplicações
- Implementação de um carrinho de compras
5| CRIAÇÃO DE JAVASERVER PAGES (JSP)
- Modelo JSP
- Ciclo de vida
- Elementos JSP
- Objectos Implícitos
- Acções
- Cookies e Sessões
- JSP scriptlets, expressões e declarações
- Comunicação com o Cliente usando objectos JSP server
6| DESENHO DE JSP E ARQUITECTURAS SERVLET
-
Integração de JSP e JavaBeans
- Introdução aos Java Beans
- Construir Java Bean
- Java Bean x EJB
-
Chamadas a partir dos Servlets JSP
- Transmissão de objectos Java para JSP
- Utilização de JavaBeans para transferir dados
7| INTEGRAR TAGS NAS JSP
- O papel dos tags na customização de JSP
- Aplicação da JSP Standard Tag Library (JSTL)
- Desenvolvimento de tags
8| DESENVOLVIMENTO DE APLICAÇÕES NA FRAMEWORK STRUTS 1
- A arquitectura Model-View-Controller (MVC)
- Desenvolvimento de componentes
- Desenvolvimento de views com JSP
9| DESENVOLVIMENTO DE UMA APLICAÇÃO WEB – BOAS PRÁTICAS