Spring Tutorial


When considering Spring for Java you probably need to know what exactly Java is? You may think that Java is just another programming language, made only for fun or money but there is a few facts you simply need to know. The main advantage of Java is portability that enables your application to run on different systems and hardware. The second important feature is object oriented character of the language. Thanks to that, we can create a program than reflects the real world. The next think, you probably find excellent, is simply syntax, similar to popular languages like C++, PHP or C#. You need also know what a web application stands for. It is just a program which you can use via any web browser (called a ‘client’). You do not need install any additional software and benefit from such applications like online auctions, encyclopedia or webmail.


I think we have everything to move to the subject of this site. Spring is a framework working both with Java platform and .NET Framework. The idea of Spring project appeared first time in 2002 and is being developed till now (as a 3.0 version). What is the purpose of this “big” thing? Program written with J2EE Container is usually too heavy-weight. We do not need to use all of its services so why don’t think about something to replace this technology? In this way, we have the Spring that will easily manage Business Objects. What is more, we don’t have to use a specific class or interface. Anybody, who ever used J2ee Components will quickly appreciate this innovation because we simply cut down on coupling between the Clients and the Spring Framework. Let’s take a look inside the Spring Framework. It consist of modules with different services, shown above. | more |