Olá pessoal, hoje vou mostrar detalhes de uma aplicação desenvolvida com VRaptor rodando em um cluster de Tomcat 7. Características da Aplicação A aplicação foi desenvolvida utilizando: JDK 6; VRaptor 3.5.3; Spring 3.0.5, como provider de IoC/DI; Banco de dados PostgreSQL. Características do Ambiente O ambiente foi projetado com: Apache Web Server 2.2.22; Sendo responsável pelo balanceamento de carga; Tomcat 7.0.54; JVM versão 6; Sendo este um cluster de 2 nós. Regras para replicação de sessão em Java EE Para que possamos trabalhar com cluster em um ambiente Java EE, a aplicação deve seguir algumas regras, que são as seguintes: A aplicação deve ter a tag <distributable /> no deployment descriptor ; Todos os dados que serão replicados, devem implementar a interface java.io.Serializable ; Para armazenar ou alterar um objeto na sessão, sempre devemos invocar o método setAttribute . Seguindo estas regras, podemos afirmar que aplicação po
Arquitetura e Desenvolvimento de softwares.