Spring Framework, Spring Framework in Java


 

Spring Framework, Spring Framework in Java

Spring Framework in Java programming language was developed to help the programmer's in the development of Java based applications.

Spring Framework in Java programming language was developed to help the programmer's in the development of Java based applications.

Spring Framework

Welcome to the Spring Framework tutorials, here we will discuss Spring Framework with many examples and projects. You will find complete tutorial on the Spring Framework. We have created many examples to help the learner's to quickly learn Spring Framework easily. We have includes the examples on Spring core, Spring AOP, Spring DAO, Spring Web, Spring Web MVC, Spring Scheduler etc..

The Spring Framework was developed to ease the development of Enterprise Java applications. Now a days Spring Framework is one of the most used framework for developing the Enterprise Applications.

The Spring Framework is an open source application development framework for Java. The first version of Spring Framework was developed by Rod Johnson. It's first version was released with the publication of the book Expert One-on-One J2EE Design and Development in the October 2002.

Spring Framework history

  1. Year 2002, Rod Johnson release it's first version
  2. March 2004, first version release under Apache 2.0 license
  3. In Year 2004 and 2005 further milestone release was make available to the developers
  4. Year 2006 Spring 1.2.6 released
  5. In December 2009, version 3.0 GA was released
  6. June 15, 2010, Spring 3.0.3 released

Spring framework provides many modules that can be used in development of enterprise grade applications. Here is the list of Spring Modules:

  1. Inversion of Control container
  2.  Aspect-oriented programming
  3. Data access (DAO)
  4. Transaction management
  5. Model-view-controller (Spring MVC)
  6. Remote Access framework
  7.  Convention-over-configuration (Spring ROO module)
  8. Batch processing (Spring Scheduler)
  9. Authentication and authorization (Spring Security)
  10. Remote Management (Spring JMX)
  11.  Messaging (Spring messaging)
  12.  Testing - It provides support classes for writing and executing the test cases

The Spring IOC module provides the core functionality to the Spring framework. The Spring Framework manages the bean creation and lifecycle phases. It is better design to manage the beans and its dependency in the application. the latest version of Spring Framework (Spring 2.5 or above) also supports the Java 5 annotations. So, you can take full advantage of Java 5 annotations. In you web applications you can use Spring IOC to manage your beans and dependency among the beans.

Spring Framework Tutorials

  1. Spring 3 Tutorial

Ads