aula 1 - criação de aplicação de servlets

30
Tópicos Aplicados – N50 Aula: 12/02/2009 Prof. Robson Soares Silva Criação de uma aplicação usando Servlets Neste tutorial demonstra-se a criação de aplicação que faz a leitura de dois números e efetua a chamada a uma Servlet que mostra a soma dos números lidos. Precisamos ter instalado: Jdk1.6 Tomcat 6 Eclipse (eclipse-jee-ganymede-SR1-win32) O primeiro passo é Configurar o Tomcat no Eclipse , na opção Window – Preferences.

Upload: robsonoracle

Post on 22-Nov-2014

109 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Criação de uma aplicação usando Servlets

Neste tutorial demonstra-se a criação de aplicação que faz a leitura de dois números e efetua a chamada a uma Servlet que mostra a soma dos números lidos.

Precisamos ter instalado:

Jdk1.6

Tomcat 6

Eclipse (eclipse-jee-ganymede-SR1-win32)

O primeiro passo é Configurar o Tomcat no Eclipse , na opção Window – Preferences.

Page 2: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Criação da Aplicação

Passo 1 – Selecionar a opção New do Menu e Dynamic Web Project.

Page 3: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Passo 2 – Nome do Projeto

Page 4: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 5: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 6: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 7: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 8: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Acessar o dreamweaver para criar o código HTML para nossa aplicação

Page 9: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 10: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 11: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 12: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 13: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Deve-se copiar o código HTML gerado no dreamweaver para o index.html do projeto no Eclipse.

Page 14: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

No action deve-se configurar a Servlet que será chamada, neste caso coloca-se SomarNumeros.

Page 15: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Agora sim, chegou o momento de criarmos a Servlet, que vai receber os dois números lidos e mostrar a soma dos dois.

Page 16: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 17: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 18: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 19: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

No método doPost vamos colocar o código abaixo:

response.setContentType("text/html");PrintWriter out = response.getWriter();

Double numero1 = Double.parseDouble(request.getParameter("n1"));

Double numero2 = Double.parseDouble(request.getParameter("n2"));

Double soma = numero1 + numero2;

out.write("<html>");out.write("<head>");out.write("<title> Soma dos Números

</title>");out.write("</head>");out.write("<body>");out.write("<h1> Soma dos Números: " + soma

+ "<h1>");out.write("</body>");out.write("</html>");out.close();

Page 20: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 21: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Para executar a aplicação

Na página Server, clicar o direito do mouse. E seguir as figuras mostradas a seguir.

Page 22: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 23: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 24: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 25: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 26: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 27: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva

Page 28: Aula 1 - Criação de aplicação de Servlets

Tópicos Aplicados – N50 Aula: 12/02/2009Prof. Robson Soares Silva