Languages - DevSource
DevSource: Microsoft Developer Resource DevSource Home Sponsored by Microsoft Home Add Ons Architecture Languages Techniques Using VS Forums
Home arrow Languages arrow Ah, It's Spring! Or, at Least the Java Spring Framework
Ah, It's Spring! Or, at Least the Java Spring Framework
By Marcus Zarra

Rate This Article: Add This Article To:

Ah, It's Spring! Or, at Least the Java Spring Framework
( Page 1 of 3 )

Other than a season or something that you would find in a bed, Spring is also a relatively new way to build multi-tier Java applications. Marcus Zarra highlights what Spring is, why you might want to use it, and why it is becoming popular among Java devel

Although it has been said many times over the last few years, it bears repeating: J2EE development is hard. Using EJBs is probably one of the most complicated things you can do in Java. Building a multi-tier application using the J2EE 2.x specs requires a lot of dedication on the part of your developers and a very firm understanding of exactly how everything is supposed to fit together and why.

Even Java developers who have been using the language for years are baffled by the complexity of EJBs. While J2EE 3.0 has gone a long way towards resolving some of the issues, it is not, as of this writing, in its final form.

ADVERTISEMENT

The Spring Framework is an attempt to make building a multi-tier Java application easier. Spring is designed in a modular format so that you can pick and choose which pieces you wish to use. You can use its bean container and use Struts on the front-end, or use Hibernate or another JDBC persistence engine on the back-end... all while using Spring on the front-end. This flexibility allows you and your team to pick and choose Spring and other technologies, which is important if your team is more comfortable with something else. This can potentially lead to you maximizing your team's skill sets — something that is uncommon in Java's enterprise market.

But what is Spring? In the largest sense, Spring can replace your J2EE development. However, because it is modular, you can pick and choose which pieces of that development you wish to replace.



 
 
>>> More Languages Articles          >>> More By Marcus Zarra
 



Microsoft's Future: A Chat With Their CTO, Barry Briggs

Play Video >

All Videos >

Julia explores the Robotics Studio!

Read now >

Messages to Bill Gates!

Read now >

View Now
DevSource RSS FEEDS
XML Want an easy way to keep up with breaking tech news? And the Get DevSource headlines delivered to your desktop with RSS.