Anda di halaman 1dari 28

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.


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

Criação da Aplicação
Passo 1 – Selecionar a opção New do Menu e Dynamic Web Project.
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Passo 2 – Nome do Projeto
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva

Acessar o dreamweaver para criar o código HTML


para nossa aplicação
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva

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


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

No action deve-se configurar a Servlet que será chamada, neste caso coloca-se
SomarNumeros.
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. 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.
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. 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();
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva

Para executar a aplicação


Na página Server, clicar o direito do mouse. E seguir as figuras mostradas a seguir.
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva
Tópicos Aplicados – N50 Aula: 12/02/2009
Prof. Robson Soares Silva

Anda mungkin juga menyukai