Precisa de um freelancer, códigos-fonte e exemplos completos? Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
O Struts 2, contrariando o que muitos pensam,
não é o Struts
melhorado, mas sim uma junção do Struts com o
WebWork. Este "novo" framework apresenta várias
melhorias, incluindo ações mais simplificadas,
o uso de anotações, suporte a AJAX, a linguagem
de expressão OGNL e o abandono de ActionForms.
Este artigo inicial sobre o Struts 2 não cobrirá
os detalhes estruturais deste framework. Em vez disso, darei
um aspecto mais prático, ou seja, vamos passar rapidamente
aos procedimentos para baixar, instalar e testar. Em outros
artigos analisaremos suas partes mais detalhadamente.
2 - Como baixar e instalar o Struts 2
O primeiro passo para baixar o Struts 2 é direcionar
seu navegador para http://struts.apache.org.
Em seguida vá até a página de downloads
(geralmente em http://struts.apache.org/download.cgi)
e localize Struts 2.0.11.2 (ou uma versão mais recente).
Para este artigo baixaremos a Full Distribution (struts-2.0.11.2-all.zip).
Trata-se de um pacotão de 91Mb contendo tudo que precisamos
para iniciar nossos estudos deste framework. Baixe, descompacte
no diretório de sua preferência e vamos em frente.
Entre na pasta descompactada e localize a pasta apps.
Dentro desta pasta localize struts2-blank-2.0.11.2.war.
Esta é uma aplicação Struts que possui
todos os arquivos básicos para iniciar novos projetos.
Renomeie para struts2-blank.war e copie este
arquivo para o diretório webapps do
Tomcat. Para este artigo eu usei o Tomcat 6.
3 - Testando o Struts 2
Se você seguiu todos os passos dos ítens 1 e 2,
já está pronto para testar o Struts 2. Inicie
ou reinicie o Tomcat. Imediatamente o arquivo struts2-blank.war
será expandido. Agora basta acessar a aplicação
no endereço http://localhost:8080/struts2-blank.
O resultado será algo como o mostrado na figura abaixo:
Obteve resultado parecido? Agora só experimentar as funcionalidades
deste excelente framework. Bons estudos!
Todo o conteúdo deste site,
quando não devidamente observado, pertence a seus idealizadores
e não
poderá ser usado para outras finalidades senão estudo e
aprimoramento de técnicas de programação.
Certifique-se de ler asnotas legaisantes de proceder com
o acesso e leitura do
conteúdo disponibilizado nestas páginas.