Iniciando no Spring - como fazer os primeiros testes?

Estou começando agora a estudar o Spring

ja li a respeito do BeanFactory, mas gostaria de testar ele em um sistema desktop, nao usando o SpringMVC
como eu posso fazer isso? la nao tem nenhum exemplo a respeito, só mostra como criar o arquivo xml para injetar componentes

obrigado

Alex da uma olhada no primeiro captulo do livro Spring In Action http://www.manning-source.com/books/walls2/walls2_chp1.pdf na pagina 12 tem um Hellow World com Spring usando XmlBeanFactory usando uma classe nomal com metodo main. É bem simples, más espero ter ajudado.

[quote=alex.lopes]Estou começando agora a estudar o Spring

ja li a respeito do BeanFactory, mas gostaria de testar ele em um sistema desktop, nao usando o SpringMVC
como eu posso fazer isso? la nao tem nenhum exemplo a respeito, só mostra como criar o arquivo xml para injetar componentes

obrigado[/quote]

Fala Alex, o spring é todo modularizado, o que significa que você não precisa do spring MVC pra usar IOC e vice e versa. Existem ótimas fontes, vou citar as que me ajudam e continuam me ajudando bastante:

Spring in action
Java Development with spring framework <- estou lendo atualmente, é um livro bom
A documentação do spring que também é muito completa
Artigo na Mundo Java sobre spring
Artigo no javafree de integraçaõ de hibernate com spring

Tem um exemplo aqui:

http://monkeymachine.co.uk/spring/apidocs/org/springframework/context/support/GenericApplicationContext.html

Aproveite e dê uma estudada na interface ApplicationContext e suas implementações. :wink:

Tem um passo-a-passo de como montar sua primeira aplicação web com Spring MVC no próprio site:
http://www.springframework.org/docs/MVC-step-by-step/Spring-MVC-step-by-step.html

Ah foi mal, só depois q postei q vi que na verdade vc não quer montar uma aplicação web… neste caso tem um subprojeto Spring-RichClient que pode te ajudar:
http://spring-rich-c.sourceforge.net/