Em fevereiro de 2009 foi publicado pela Java Magazine (
edição 65) o artigo que escrevi com o título
Criando uma aplicação web com Spring. Neste artigo, além de uma breve introdução ao framework e aos produtos do Spring portifólio, foi ilustrado os passos necessários para o desenvolvimento de uma aplicação Web baseada no JSF 1.2, Facelets 1.1, Richfaces 3.3, JPA 1.0 e Spring Framework 2.5. Para este artigo desenvolvi uma aplicação de demonstração que tornou-se disponível para download no site da Java Magazine.
Após um refactoring, adicionei suporte ao JavaDB embedded, compilação e empacotamento através do maven, além das bibliotecas necessárias para rodar num simples Tomcat ou
tc Server Developer Edition da
SpringSource.
Agora uma nova versão, fácil de compilar/empacotar/instalar, está disponível para download:
exemploSpring-1.0-spring25.zip (código fonte e projeto para Eclipse e NetBeans).
exemploSpring.war (pacote com 17MB preparado para rodar no Tomcat ou
tc Server Developer Edition).
Se preferir o pacote WAR, basta colocar uma cópia deste arquivo no diretório $TOMCAT_HOME/webapps e acessar a seguinte URL num navegador local após colocar o Tomcat no ar: http://localhost:8080/exemploSpring

Se o pacote com o código fonte for baixado, após descompactação, a compilação e empacotamento podem ser realizados via linha de comando com a seguinte instrução:
mvn clean package (pressupõe-se que o Maven foi devidamente instalado, além da configuração das variáveis de ambiente
M2_HOME e
PATH, com sugerido na
documentação do Maven). Se preferir, este projeto pode ser importado para o Eclipse usando as opções de menu "File | Import | Existing Projects into Workspace". Caso queira recriar os arquivos de configuração para o Eclipse, execute a seguinte linha de comando:
mvn clean eclipse:m2eclipse. Para os desenvolvedores que usam o NetBeans (6.7 ou superior), basta abrir o projeto para compilar e executar através do Tomcat integrado. Nenhuma configuração extra é necessária nesta IDE.

Após acessar pela primeira vez a aplicação através do navegador, recomendo executar o item de menu "Carga do Banco de Dados" para preencher as tabelas com alguns dados iniciais.

Você precisa ser um membro de Spring Brasil User Group para adicionar comentários!
Entrar em Spring Brasil User Group