Hello world com Struts 1.x

Olá pessoal, no post de hoje irei passar para vocês uma das formas de se criar um projeto em Struts 1.x. Chega de papo, mão a obra.

Para tanto precisaremos dos seguintes itens:

Crie um novo Dynamic Web Project no Eclipse.

Nome o projeto como pjHelloStruts1.

01

Na opção Target runtime -> New Runtime para selecionar o TomCat.

02

Selecione Apache TomCat v7.0, pressione Next.

03

Na opção TomCat installation directory, pressione o botão Browser e selecione o local onde o TomCat baixado foi descompactado. Selecione jre7, pressione Finish.

04

Finish, novamente.

05

O resultado deverá ser semelhante a este.

Vá a pasta onde o Struts foi salvo descompacte, copie todos os .jar da pasta lib e cole na pasta lib do projeto.

O resultado deve ser semelhante a este:

06

Iremos agora criar o arquivo web.xml para o projeto. Pressione CTRL + N para New XML File, selecione o diretório WebContent -> Web-inf, nomeie como web.xml e Finish.

07

Selecione a aba Source para configurar o arquivo.

08

Configure o web.xml conforme exibido acima.

Iremos criar agora o arquivo struts-config.xml, salve na pasta web-inf.

09

Iremos configurar o arquivo struts-config.xml, conforme a seguir.

10

Criaremos agora a Action HelloAction.

CTRL + N -> class.

13

Next. Configure a classe conforme a seguir:

14

Finish. Veja o resultado a seguir:

15

Configure a Action conforme a seguir:

16

Criaremos agora o arquivo .jsp, conforme a seguir:

11

Next, nomei como hello.jsp e salve no diretório WebContent.

12

Vamos criar agora um novo servidor. Selecione a view SERVER, new server.

17

18

Selecione o Apache TomCat. Finish.

19

Adicione o projeto ao servidor.

20

21

Finish.

22

Start o servidor.

23

Abra o open Web Browser na view java EE e acesse http://localhost:8080/pjHelloStruts1/actionHelloStruts.do.

24

Se tudo deu certo o resultado será semelhante ao exibido abaixo:

25

Chegamos ao final do projeto, espero que vocês tenham gostado.

Até o próximo post.

Sobre o Autor:

fotoazulCarl Edwin Antonio Nascimento é especialista formando em MBA em Desenvolvimento de Software Web pela UNIP, Analista de Sistemas formado pela Faculdade Anhanguera.

Cursou Formação Java Avançado – Laboratório Web com JSF2 com CDI na Caelum–SP em 2013, Struts1 e a Web na Alura – Online, cursou também Formação Java e AWB(JSF) pela infoSERVER. Seu primeiro contato

com programação na Microcamp onde se formou como Web Design Developer 2008.

Atualmente é Analista Desenvolvedor Java em uma Consultoria de TI prestando serviço ao governo. trabalhou como Analista Programador Java em uma multinacional especializada em Monitoramento e Rastreamento 2013-2014, trabalhou também como Programador pela consultoria InfoSERVER prestando serviço para o Banco Bradesco 2010-2012 e ministrou aulas como professor de informática 2010–2011.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s