Antes de Começar
Esta série de tutoriais destina-se a desenvolvedores Java EE que desejam saber mais sobre o Spring Framework e como fazer uso de seus recursos eficientes no servidor de aplicativos Apache Geronimo.
Esta série de tutoriais de seis partes apresenta o Spring Framework e como ele se adapta ao Geronimo. Você começará examinando as diferentes metodologias do Spring Framework e como cada uma funciona com o servidor Geronimo. Você irá desenvolver e implementar um aplicativo de catálogo telefônico pessoal em toda a série. O aplicativo incluirá a seguinte funcionalidade:
- Mostrando o catálogo telefônico
- Mostrando detalhes de cada entrada
- Incluindo uma nova entrada no catálogo telefônico
- Editando, modificando e excluindo uma entrada
A Parte 1 apresentou cada módulo do Spring Framework e como cada um está relacionado ao desenvolvimento de aplicativos Java EE no servidor de aplicativos Geronimo. Também explicou as metodologias nas quais o Spring Framework se baseia e o IoC, o padrão principal usado por duas dessas tecnologias.
Esta seção, a Parte 2, explica como construir seus primeiros aplicativos básicos usando o Spring Framework no Geronimo.
Na Parte 3, você estenderá o aplicativo Geronimo da Parte 2, incluindo o suporte Java Database Connectivity (JDBC™) por meio do banco de dados Apache Derby. Você também aprenderá como integrar o mapeamento relacional de objetos ao seu aplicativo usando o iBatis.
Na Parte 4, serão apresentados o Spring aspect-oriented programming (AOP) e o Spring Web Framework. Com o Spring AOP, qualquer objeto gerenciado pelo Spring Framework pode ser orientado a aspectos, e este tutorial conta com os serviços de gerenciamento de transações declarativos fornecidos por meio do Spring AOP.
A Parte 5 examina o Spring Model-View-Controller (MVC). Este tutorial faz uma introdução ao Spring MVC, apresentando sua estrutura MVC e visualizações da Web.
Na Parte 6, a conclusão da série, você aprenderá como usar JavaServer Pages™ (JSP™), Velocity, Tiles e exportação de PDF usando o Spring Framework. Você irá usar e experimentar várias visualizações da Web integradas ao Spring MVC.
Este tutorial continua a partir do término da Parte 1 , orientando-o na criação de um aplicativo básico que usa o Spring Framework. Em seguida, você irá implementar o aplicativo no servidor de aplicativos Geronimo.
Neste tutorial, você irá:
- Obter uma explicação do aplicativo de exemplo que será desenvolvido na série.
- Instalar o Geronimo e o Spring Framework.
- Criar um aplicativo básico.
- Implementar o aplicativo no Geronimo.
- Testar o aplicativo.
Este tutorial assume que você esteja familiarizado com object-oriented programming (OOP) e esteja acostumado com a terminologia do Java EE. Um entendimento do aspect-oriented programming é um adicional, mas não é necessário.
Serão necessários, pelo menos, os seguintes itens para acompanhar a série:
- Apache Geronimo -- Geronimo é um servidor de aplicativos certificado para J2EE da Apache.
- O Spring Framework -- Versão 1.2.8 é usado neste tutorial.
- Apache Ant -- Faça download e instale-o. Você precisará do Ant para compilar seu código e criar o arquivo .war para o aplicativo de exemplo.
- Java 1.4.2 da Sun -- Certifique-se de que o tenha instalado e em execução no sistema.
- Para usuários do Microsoft® Windows® : Windows 2000, Windows Server 2003 ou Windows XP.
- Para usuários do Linux® : A maioria dos tipos de Linux com o Sun JDK 1.4.2 testado são suportados.
- Uma configuração de hardware apropriada: 512 MB de RAM (até 256 MB funcionará) e aproximadamente 200 MB de espaço em disco livre para a instalação do Geronimo e do Spring Framework.
Cada tutorial terá uma lista de outras ferramentas e APIs que serão necessárias para esse tutorial específico.