Spring Framework
Existem algumas boas práticas para desenvolver aplicativos Spring Framework que podem ser executados com êxito em um ambiente WebSphere Application Server.
O Spring Framework é um projeto de software livre que fornece uma estrutura para objetos Java™ simples que permite que eles usem o contêiner do Java EE através das classes do wrapper e da configurações XML.
É possível usar o Spring Framework com o WebSphere Application Server Versão 6.0.2 e mais recente, mas alguns recursos suportados necessitam de um release específico do produto. Quando esta situação se aplica, ele é declarada no tópico relevante.
Para o WebSphere Application Server Versão 7.0 ou mais recente, você deve usar o Spring Framework Versão 2.5.5 ou mais recente.
Em geral, se ambos, o WebSphere Application Server e o Spring Framework, fornecem um serviço, é preferível projetar seu aplicativo para usar o serviço no servidor de aplicativos diretamente. Desta forma, você assegura que o aplicativo é baseado nos padrões abertos que o servidor de aplicativos suporta e tem flexibilidade para implementação futura. Também, você garante que o aplicativo use as qualidades de serviço que o servidor de aplicativos fornece, como segurança, gerenciamento de carga de trabalho e alta disponibilidade.