Desculpe é deixa eu ver se consigo explicar de uma melhor forma!
Tenho um pequeno cliente, e preciso desenvolver uma aplicação simples para o mesmo, o client deve ser swing, pelos recursos necessarios, até ai tudo bem ! Gostaria de montar uma estrutura onde os processos rodem em um aplication server, ou algo do tipo. Pensei em fazer com remoting, e todos me aconselharam a usar o spring, pois alem do remonting tem um monte de coisa que pode faciliar ! Pois bem ai pensei vou ter que escrever tudo no meu server ou tem alguma forma mais facil ai vi alguns lugares falando em usar Spring como framework + Tomcat como servidor e ter a aplicação acessando as informações através de remoting com o spring.
Não sei se seria o correto, ou se alguém pode me auxiliar com uma arquitetura melhor! Minha ideia é utilizar Spring + Hibernate + Swing em uma arquitetura 3 camadas
onde o client swing acesse o application server e não diretamente o banco.