Galera eu andei lendo sobre alguns frame works, e não entendi pra que funciona um em especifico, o spring? alguém está afim de dar uma explanada sobre assunto?
o Spring é um conjunto de soluções prontas para serem implementadas na sua aplicação. E Sim, ele é um framework.
pois é amigo, que tipo de soluções?
Em qualquer livro de Spring vc vê essas soluções, entre elas estão MVC, Transaction, Persistencia em conjunto com alguma ferramenta de persistência e etc…
Oi!
Documentação oficial do Spring.
Em português, algo para entender.
http://pt.wikipedia.org/wiki/Spring_Framework
Abraços.
O Spring é um framework que implementa o padrão de Injeção de Dependências. Neste padrão nos delegamos ao framework a responsabilidade de criar/instanciar as dependências(objetos) de cada classe. Por exemplo:
Temos uma classe Controller que utiliza um Dao para acessar os dados. Ao invés do programador ter que instanciar o objeto Dao sempre que utilizar o Controller, ele delega para o framework através de anotações ou configurando um arquivo xml essa responsabilidade.
Da uma lida nisso aqui que pode aumentar o entendimento:
http://www.neoframework.org/dist/documentacao/cap_injecao.html
Abraços,