Alô Mundo Java Web – Eclipse

Alô Mundo Java Web – Eclipse

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /home/feltexco/public_html/felix/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /home/feltexco/public_html/felix/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Hoje criaremos um projeto Web Simples com o Eclipse. Ferramentas:


1. Eclipse Keppler
2. Apache Tomcat – 7

Abra o seu Eclipse e vamos seguir o passo a passo a seguir:

1. (Ctrl + N) ou Menu File => New => Other => Dynamic Web Project

Alô Mundo Java Web - Eclipse 1

Em seguida preencha os campos:

Alô Mundo Java Web - Eclipse 2

Observe as configurações existentes.
Target Runtime = Servidor de aplicação que será utilizado
(Caso você não tenha um servidor instalado veja o capítulo “Instalação e configuração do TOMCAT”)
Dynamic web module version = Versão utilizada para especificação da Servlet/jsp.
Configutação associa ao projeto as configurações do servidor informado.
EAR membership = Caso queira associar o projeto a um projeto corporativo.
Selecione next

Alô Mundo Java Web - Eclipse 3

Configuração onde serão criadas as classes.

Alô Mundo Java Web - Eclipse 4

ContextRoot é o nome que será chamada a sua aplicação.
Ex. http://localhost:8080/ControleFinanceiro
Content directory = onde serão criadas as páginas.
Caso você marque a opção “Generate web.xml deployment descriptor” será criado um arquivo onde serão adicionadas algumas configurações da aplicação como Servlet, Filter, Página Inicial padrão, controle de erros entre outras. Este arquivo é muito importante para configuração de frameworks como Struts, JSF, Spring
Deixe esta opção marcada.
Selecione Finish.
O resultado esperado é a seguinte tela:

Alô Mundo Java Web - Eclipse 5

Pronto. Projeto Criado.
Vamos criar nossa página principal. Chamada “index.jsp”.
Selecione o projeto, clique com o botão direito New => JSP File

Alô Mundo Java Web - Eclipse 6

Apenas digite o nome do arquivo e selecione “Finish”

Alô Mundo Java Web - Eclipse 7

No arquivo index.jsp que foi aberto escreve uma mensagem conforme a imagem abaixo.

Alô Mundo Java Web - Eclipse 8

Vamos executar o projeto com a saudação inicial.
Selecione sua página index.jsp com o botão direito Run As” => “Run on Server”

Alô Mundo Java Web - Eclipse 9

Alô Mundo Java Web - Eclipse 10

Marque a opção “Always use this server when running this project” isso fará que o Eclipse sempre utilize esse mesmo servidor nas próximas execuções.

O resultado deve ser algo como a tela abaixo:

Alô Mundo Java Web - Eclipse 11

***Dica: Para visualizar o resultado no Browser padrão selecione “Windows => Web Browser” Você pode escolher o Browser padrão na opção “Default system web Browser” ou outro da lista.

Alô Mundo Java Web - Eclipse 12

Execute novamente o projeto e sua aplicação será aberta em outro Browser.

Muito bem. Projeto criado e agora é hora de iniciar a construção dos elementos básicos do projeto. Vamos agora criar um Servlet. Que é, de forma resumida, uma classe Java que recebe e responde a requisições HTTP

Mãos à obra: Clique com o botão direito no projeto.

Alô Mundo Java Web - Eclipse 13

*Alternativamente você pode digitar Ctrl + N. Em seguida digite Servlet.

Será aberta a seguinte tela:

Alô Mundo Java Web - Eclipse 14

Simples. Selecione Next.
Preencha os campos como a tela abaixo, conforme a imagem:

Alô Mundo Java Web - Eclipse 15

Selecione Next.

Alô Mundo Java Web - Eclipse 16

Caso seja necessário passar parâmetro de inicialização adicione através do botão Add.
O campos “description” pode ficar vazio, pois representa uma informação sobre a o parâmetro.

Alô Mundo Java Web - Eclipse 17

Selecione Next. Nesta tela deixe marcada as opções de “doGet” e “doPost” conforme imagem abaixo.

Alô Mundo Java Web - Eclipse 18

Agora selecione “Finish”. Então sua classe Servlet será criada.

No método “doGet” adicione o seguinte código:

1
doPost(request, response);

Isso fará com que toda requisição recebida via HTTP GET seja repassada para o método doPost que processará os dados.

No doPost adicione o seguinte código:

1
2
   PrintWriter out = response.getWriter();		
   out.print("Mensagem do Dia!");

Não esqueça de salvar as alterações. “Ctrl + S”

Pronto! Código finalizado. Vamos rodar!

Selecione o seu servlet. Clique com o o botão Direito e selecione “Run As => Run on Server”

Você verá o seguinte resultado:

Alô Mundo Java Web - Eclipse 20

Amigos por hoje é só. E vida que segue!

Links relacionados

Como aprender Java