Boa Tarde
Estava aqui pensando em desenvolver um projeto com intuito de aprendizado. O Objetivo é desenvolver um sistema onde minhas regras de negócios ficariam em um servidor rodando um AS (até aqui sem problemas). A Interface com o usuário que seria o ponto chave. Eu teria tanto uma interface Web como Desktop (Swing ou SWT, sei lá) e utilizando as mesmas classes de regras de negócios, será que é possível fazer isso?
Desenvolver apenas para Desktop tranquilo, e desenvolver apenas para WEB é tranquilo, mas gostaria de fazer os 2 com apenas 1 classe de negócios. A dúvida é se isso é possivel e quais frameworks eu devo estudar? Estava mexendo com o Webwork apenas para WEB e estou achando bastante interessante, mas ele é apenas para WEB. Pensei no Spring, mas nunca mexi com o Spring e não sei se da pra fazer essas coisas com ele, além do Webwork poder ser integrado com ele (não sei se funciona legal).
Como eu disse, é apenas para aprendizado. Qualquer idéia, ajuda será bem vinda

Obrigado
Rico usa o que há de mais avançado e compra as melhores máquinas que existem para compensar.