Renato de Moraes Felipe wrote:What are the features of the Spring?
Why use it in my projects?
and What are the advantages?
Best regards ,
Renato de Moraes Felipe
This is a huge open ended question that without a dissertation here would be missing a lot of key points.
Main advantages that it promotes
1) Extreme Loose Coupling
2) Highly Cohesive code
3) Seperation of Concerns
4) POJO development, all your classes are simple and don't have to implement or extend anything to get features provided by the technology or api that you want to use, like JMS, JMS, Transactions, Data Access, Security, etc.
5) Much easier to test your code since they are simple POJOs
6) a huge market, I would say the majority of projects out there that use Java are using Spring. Meaning compared to other stuff, not that 80% of projects all use Spring