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.
 
Arquivo de Códigos - Página Inicial
Códigos-fonte
» Códigos-fonte e exemplos completos
Linguagens
» ActionScript
» Adobe AIR
» Adobe Flex
» AJAX
» C
» C#
» C++
» CSS
» Delphi
» DHTML - Dynamic HTML
» HTML/XHTML
» Java
» JavaFX
» JavaScript
» Java Servlets
» JSP - Java Server Pages
» Perl
» PHP
» PHP-GTK
» Python
» Ruby
» Tcl/Tk
» VB.NET
Bancos de Dados
» IBM DB2
» MySQL
Frameworks
» CodeIgniter
» jQuery
» JSF - Java Server Faces
» Qt
» Ruby On Rails
» Struts
» Struts 2
» wxWidgets
» Zend Framework
Container/Servidor
» Apache Tomcat
» Apache Web Server
Ferramentas
» Apache Ant
» iTextSharp (iText#)
Referências
» CSS1 e CSS2
» JavaScript
Serviços On-Line
» Qual é meu IP?
» Tabela Cores HTML I
» Tabela Cores HTML II
» Lista de Mime Types
» Códigos Teclas Virtuais
Usuários On-Line
Visitantes: 36
PHP
O que há de novo no PHP 5?
40 dicas e truques sobre como trabalhar com datas e horas em PHP
60 dicas e truques sobre como trabalhar com strings e caracteres em PHP
PHP e a Orientação a Objetos - POO (Curso Completo)

DHTML
Curso completo de DHTML para iniciantes

CSS
Como definir uma imagem de fundo fixa na página
Definindo uma imagem de fundo para botões HTML
Você está aqui: Inicio -> Tutoriais -> Struts 2
Baixando, instalando e testando o Struts 2
1 - Introdução

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!
 
 
Arquivo de Códigos - Página Inicial
Veja dicas, truques e anotações de Java
Desenhando linhas em determinados ângulos
Como extender a classe DefaultTableCellRenderer para aplicar cores diferentes às linhas de uma JTable
Criando um JTextArea
Aprendendo a usar o tipo de dados double
Como transformar um StringBuffer em uma String
Usando uma thread para animar o título de uma janela JFrame
Obter a data completa formatada
Alterar a cor de fundo dos títulos de uma JTable
Aprenda a usar o modificador final
Entendendo a interface TableModel
Veja dicas, truques e anotações de outras linguagens
VB.NET - Como exibir a hora no formato longo usando a função Format e a propriedade Today
C# (CSharp) - Listar subdiretórios em um diretório usando um padrão de pesquisa (searchPattern)
VB.NET - Como usar um TextBox para a digitação de senhas
ActionScript - Como definir a precisão de um valor de ponto-flutuante
C# (CSharp) - Como embaralhar as palavras em uma string
Adobe AIR - Como obter a altura total e a altura útil de uma janela Adobe AIR
JavaScript - Como chamar o método toString de um array
C - Implementando uma função strtoupper com retorno char*
Ruby - Gerando um número aleatório entre 0 e 5 usando Ruby
VB.NET - Como usar o método My.Computer.FileSystem.DirectoryExists para verificar se um diretório já existe

       

http://www.arquivodecodigos.net
:: Arquivo de Códigos - Softwares e Consultoria em Programação ::
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 as notas legais antes de proceder com o acesso e leitura do
conteúdo disponibilizado nestas páginas.

Fale Conosco: (62) 3261-7018 / (62) 8185-0734

Desenvolvedor Responsável: Osmar J. Silva

Página Inicial Contatos Pesquisar Mapa do Site