Servlets. Conceito. Pequenos programas escritos em Java. Rodam dentro de um contêiner web. Atendem a requisições de aplicações cliente.

Documentos relacionados
Arquiteturas de Aplicações Web. Leonardo Gresta Paulino Murta

Desenvolvimento Web III. Prof. Felippe Scheidt

INTRODUÇÃO À TECNOLOGIA SERVLETS

INTRODUÇÃO À TECNOLOGIA SERVLETS

Manual do Usuário Abertura de Autônomo

Karen Frigo Busolin Abril/2011

Desenvolvimento Web TCC Turma A-1

Unidade 6: Java Server Pages Prof. Daniel Caetano

Programação Web Aula 12 - Java Web Software

5 Arquitetura de implementação

Manual do Usuário Abertura de Empresa

2 Versão 1: Funcionalidade Básica e Interface Web

Manual do Usuário Alteração de Empresa

Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)

Ciclo de vida; Funcionamento; Requisições e Respostas.

Capítulo 8. Estruturas de Repetição. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

JAVA PARA WEB E EJB APLICAÇÕES WEB, SERVIDORES DE APLICAÇÃO, CONTAINERS WEB

Inclusão e Alteração de Beneficiário Titular

DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV1-01. Luiz Leão

Java para WEB com Struts 2 e Hibernate

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior

INTRODUÇÃO À TECNOLOGIA SERVLETS

NOTA FISCAL DE SERVIÇOS ELETRÔNICA (NFS-e)


Sistema de gerenciamento de cinema {CINESIS} Alunas: Alexia Lorhainy De Souza Anna Júlia Letroche Félix

MANUAL MOVIMENTAÇÃO POR FORMULÁRIO

Informação de VGM. Guia do Usuário

Sistema de gerenciamento de cinema {CINESIS} Alunas: Alexia Lorhainy De Souza Anna Júlia Letroche Félix

COMO REALIZAR INCLUSÃO DE TITULAR EM SEGURO SAÚDE BRADESCO SEGUROS. Inicialmente acesse o site da Bradesco através da intranet no ícone Seguradoras

Criação de um novo projeto no Eclipse utilizando Maven

Sistema de gerenciamento de cinema {CINESIS} Alunas: Alexia Lorhainy De Souza Anna Júlia Letroche Félix

Java para WEB. Servlets

Programação para web HTML: Formulários

Manual para solicitação do ISSN. Rosemary Cristina da Silva Luciana Pizzani

Aula 2 Servlets. Gustavo Wagner. Gustavo Wagner - gustavowagner.com.

MÓDULO 3 PÁGINAS WEB. Criação de Páginas Web

Arquitetura de uma Webapp

Aula 03 - Projeto Java Web

Surgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a

Java para Web & EJB. Teoria, prática e questões Módulo Introdução e Servlets

Procedimentos para realizar cadastro e procuração no sistema empregador web do Ministério do Trabalho e Emprego MTE.

Instruções para uso do Portal de Acesso à Informação

Capítulo 15. Interfaces. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

CONTEÚDO PROGRAMÁTICO

MANUAL SISTEMA PROCESSOS ELETRÔNICOS

Módulo IVa - Servlets

Especificação do Trabalho Prático

REST RESTfulWeb Services JAX-RS

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADO AO GERENCIAMENTO DE INFORMAÇÃO DE TRANSPORTE URBANO

JSP: JAVA SERVER PAGES

Os componentes HTML possuem a capacidade de configurar eventos

Curso de Java. Geração de Páginas WEB. TodososdireitosreservadosKlais

MANUAL DO PARTICIPANTE Inscrição e Submissão de Trabalhos

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas)

MANUAL DE GERAÇÃO DE ATESTADOS E CERTIFICADOS PORTARIA MTE

1. TUTORIAL DE COMO CRIAR CAMPANHAS NO MARKKIT

Histórico da Revisão. Data Versão Descrição Autores. 02/12/ Início do esboço do projeto Analista 1 Analista 2 Analista 3

CRA-CE. Manual Sistema de DISTRIBUIÇÃO. Versão 2.0

JSP: JAVA SERVER PAGES

Sumário. Introdução... 3 Público-alvo... 3 Obter Acesso... 3 Primeiro Acesso... 5 Cadastro de Oferta... 7

Cadastro e Assinatura no Portal de API. icatuseguros.com.br

Desenvolvimento de Sistemas Corporativos Aula 1.5 Introdução a Servlets. Prof. Bruno Moreno

Associação Carioca de Ensino Superior Centro Universitário Carioca

MANUAL DO PARTICIPANTE Inscrição e Submissão de Trabalhos

EDITAL N. 1/2013 DE APRESENTAÇÃO DE TRABALHOS. XVIII EPEPe - Encontro Paraense Estudantes de Pedagogia

Arquiteturas de Aplicações Web. Leonardo Gresta Paulino Murta

Capítulo 7. A camada de aplicação

PROGRAMA DE COMUNICAÇÃO CIENTÍFICA, TECNOLÓGICA E DE INOVAÇÃO - PCCT SELEÇÃO DE BOLSISTAS

Procedimentos de Matrícula Para o 2º semestre letivo de 2016 Veteranos

Coordenação Geral de Tecnologia da Informação - CGTI. SOLICITA SISTEMA DE SOLICITAÇÃO DE ACESSO Manual de Usuário. Versão 1.0

Instruções Questionário Franqueadores. Acesso ao Questionário. Preenchimento do Questionário

MANUAL DO CANDIDATO PESSOA JURÍDICA

REGULAMENTO PARA SUBMISSÃO DE TRABALHOS CIENTÍFICOS

MANUAL JKAWFLEX-FREE. Cadastro-faturamento. Ou click aqui

Java II. Sérgio Luiz Ruivace Cerqueira

UNIDADE II JAVA SERVLETS

Escrito por Lisiane Batista Neitzke Sex, 14 de Outubro de :57 - Última atualização Qua, 25 de Junho de :18

Política de Privacidade

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues

UNIVERSIDADE FEDERAL DO PARÁ HOSPITAL SANTO ANTONIO MARIA ZACCARIA PROGRAMA DE RESIDÊNCIA MULTIPROFISSIONAL EM SAÚDE DA MULHER E DA CRIANÇA

TUTORIAL JSP & SERVLET

SICAN - Sistema de Cadastro Nacional de Produtores Rurais, Público do PAA, Cooperativas, Associações e demais Agentes Manual do Sistema

SIST706 Sistemas Distribuídos

Colocando um site na Internet

FORMALIZAÇÃO. Especialistas em pequenos negócios / / ms.sebrae.com.br

O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2

PROGRAMAÇÃO SERVIDOR MIDDLEWARE JDBC: USANDO O JAVA DB EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

GEQ Prof. Paulo R. Coelho. Lista para prova

EasyTracking. Guia de utilização

Unidade 12: Uso de Sessão e DAO e Servlets

1 - Elabore um programa que identifique se um dado número é par ou não. <?php

EDITAL DE SELEÇÃO DE PESSOAL Nº 05/2017

Transcrição:

Slide 1 de 20

Conceito Pequenos programas escritos em Java. Rodam dentro de um contêiner web. Atendem a requisições de aplicações cliente. API: javax.servlet javax.servlet.http Protocolo: HTTP Slide 2 de 20

Ciclo de vida Slide 3 de 20

API: pacote javax.servlet Slide 4 de 20

API: pacote javax.servlet.http Slide 5 de 20

Parâmetros Meio de capturar dados enviadas por formulário HTML. Exemplo: Projeto0301 O servlet (Controlador.java) O descritor de implantação (web.xml) A página JSP (index.jsp) Slide 6 de 20

Projeto 3.1 Crie uma nova aplicação para a web através da qual os visitantes possam registrar seu e-mail. Os dados a serem captados são os seguintes: Nome E-mail A aplicação deve conter apenas um servlet e uma JSP. A JSP deve conter um formulário para captar os dados. O servlet deve receber os dados e produzir uma página de confirmação. Slide 7 de 20

Projeto 3.1 Slide 8 de 20

Projeto 3.2 Crie uma nova aplicação para a web através da qual os visitantes possam registrar seu perfil. Os dados a serem captados são os seguintes: Nome: um campo de texto. Sexo: dois botões de rádio. Idade: uma caixa de combinação contendo as opções abaixo. o Até 18 anos o De 19 a 30 anos o De 31 a 40 anos o De 41 a 50 anos o Mais de 50 anos Preferências musicais: caixas de checagem. Descrição: uma área de texto. A aplicação deve conter apenas um servlet e uma JSP. Slide 9 de 20

Projeto 3.2 Slide 10 de 20

Exercício 1 Crie uma nova aplicação para a web através da qual o visitante possa registrar o seu endereço para correspondência. Os dados a serem captados são: O nome completo O logradouro (nome da rua, avenida, etc.) O número O bairro O CEP A cidade O estado A aplicação deve conter apenas um servlet e uma JSP. A JSP deve conter um formulário para captar os dados. O servlet deve receber os dados e produzir uma página de confirmação. Slide 11 de 20

Exercício 1 Slide 12 de 20

Exercício 2 Crie uma nova aplicação para a web através da qual o visitante possa registrar a sua opinião sobre o web site. Os dados a serem captados são os seguintes: O nome completo O e-mail A opinião A aplicação deve conter apenas um servlet e uma JSP. A JSP deve conter um formulário para captar os dados. O servlet deve receber os dados e produzir uma página de confirmação. Slide 13 de 20

Exercício 2 Slide 14 de 20

Exercício 3 Crie uma nova aplicação para a web através da qual o visitante possa indicar quais são os seus tipos de passatempo prediletos. Devem ser oferecidas diversas opções através de caixas de checagem, tais como: Cinema Música Esportes Leitura Deve ser oferecido um campo adicional para o visitante indicar um passatempo que não consta entre as opções. A aplicação deve conter apenas um servlet e uma JSP. A JSP deve conter um formulário para captar os dados. O servlet deve receber os dados e produzir uma página de confirmação. Slide 15 de 20

Exercício 3 Slide 16 de 20

Exercício 4 Crie uma nova aplicação para a web através da qual o visitante possa votar em uma personalidade. Devem ser oferecidas diversas opções através de botões de rádio, de modo que somente uma possa ser escolhida. A aplicação deve conter apenas um servlet e uma JSP. A JSP deve conter um formulário para captar os dados. O servlet deve receber os dados e produzir uma página de confirmação. Slide 17 de 20

Exercício 4 Slide 18 de 20

Exercício 5 Crie uma nova aplicação para a web composta por um servlet e uma página HTML. A HTML deve conter apenas um formulário através do qual o visitante informará seu peso e sua altura. O servlet deve calcular o IMC do visitante e exibir o resultado, que deve conter: o peso e altura informados, o IMC calculado e a categoria na qual se enquadra. Fórmula: IMC = Peso / Altura2 Classificação do IMC em categorias: Menor que 18,5: Abaixo do peso De 18,5 a 24,9: Peso normal De 25,0 a 29,9: Sobrepeso De 30,0 a 34,9: Obesidade Grau I De 35,0 a 39,9: Obesidade Grau II 40,0 ou superior: Obesidade Grau III Slide 19 de 20

Exercício 5 Slide 20 de 20