5 good things about the Spring framework
The Spring framework is has become very popular and the first question put up by anybody new to Spring is, What’s so special? Bruce Tate has listed the 5 things that he likes about the Spring framework.
Those 5 things are:
- Spring Provides Better Leverage
- Spring Enables POJO Programming
- Dependency Injection Helps Testability
- Inversion of Control Simplifies JDBC
- Spring’s Community Thrives
He elaborates on these points and goes on the explain why Spring became a perfect fit for him and has become deeply woven
into the hardcore enterprise development that he undertakes.
Reference:
>> Five Things I Love About Spring
Spring really good, after one year developement on it. I just use its container, AOP for declaretive transaction, I use Hibernate for persistence, and JSF+Facelets for Web.
what is the use of spring frame work.and difference b/w struts frameworka nd spring framework?
Completely absurd. That’s like the kid who stops liking his favorite band because ‘they got too big’. It may apply to music, fashion, and art, but it hardly applies here. You’re discounting or ignoring the entire evolution of software development practices, philosophies and technologies themselves. I mean, do I sell my 100Mhz 386 because ‘too many people out there are using them now?’, or because it’s slow and inefficient compared to a 3Ghz Pentium 4? Did we abandon procedural programming in PASCAL years ago because ‘too many people were using it’ to write their spaghetti code, or could it be that it became obvious to everyone that an object-oriented approach was far superior in a multitude of ways?
just when people really start accepting a technology in Java, that technology seems to go out of favor of the ‘experts’ .
Struts and company seems to have been dumped in favor of Spring. Once the common Java developer learns Spring, I am sure even Spring will be dumped, irrespective of its merits or demerits.
.NET folks get a higher pay as there are not that many .NET people around, as compared to J2EE where there are 1000s.