Spring is a lightweight Java/J2EE application framework based on code published in "Expert One-on-One J2EE Design and Development" by Rod Johnson. It includes powerful JavaBeans-based configuration management applying Inversion-of-Control principles, a generic abstraction layer for transaction management allowing for pluggable transaction managers, a JDBC abstraction layer, integration with Hibernate, JDO, Apache OJB, and iBATIS SQL Maps, AOP functionality, and a flexible MVC Web application framework with multiple view technologies. There is also a .NET port available.

Journal Entries

No entries yet. Link your entries with 'spring' to include this project.


Ratings & Reviews

Community Rating
4.7/5.0

Based on 94 user ratings.

Your Rating

Click to rate this project.

7 months ago Avatar
Mandatory

  by anderssv

One of the best frameworks out there for Java development. Of course not suitable for everything, but right now I would not start a Java EE project without considering Spring.

Even if you disagree with Springs way of doing Dependency Injection you should have a look at all the classes that are included that saves you when doing JMS, JDBC og just plain old file handling.

Was this review helpful to you? |

Links

1 links submitted so far. Submit your own links.

News

Edit RSS feeds.

    Spring Framework Training Summary (August)

    SpringSource is pleased to offer the new Developing Rich Web Applications with Spring course. The first presentation of this course, offered in Washington D.C. August 5 through August 8, will be presented by the Spring Web Team Lead, Keith Donald. ... [More] See Keith's blog.

    All courses are delivered by the people who build and sustain the Spring Framework. For full details, please visit the main training information page. Here is a summary of some of the upcoming courses and venues:

    USA and Canada

    Core Spring: July 29th - August 1st, Seattle, WA
    Core Spring: August 5th - 8th, Salt Lake City, UT
    Developing Rich Web Apps with Spring: August 5th - 7th, Washington, DC
    Core Spring: August 12th - 15th, San Francisco, CA
    Core Spring: August 19th - 22nd, Raleigh, NC
    Core Spring: September 2nd - 5th, Toronto, Canada
    Core Spring: September 2nd - 5th - Philadelphia, PA
    Developing Rich Web Applications with Spring: September 3rd - 5th - New York, NY
    Core Spring: September 9th - 12th - Chicago, IL
    Core Spring: September 9th - 12th - Dallas, TX
    Core Spring: September 16th - 19th - Washington, DC
    Core Spring: September 16th - 19th - Los Angeles, CA
    Core Spring: September 30th - October 3rd - Boston, MA
    Core Spring: October 7th - 10th - New York, NY
    Core Spring: October 14th - 17th - Minneapolis, MN
    Core Spring: October 29th - 31st - Austin, TX
    Core Spring: November 4th - 7th -San Francisco, CA
    Core Spring: November 11th - 14th - Raleigh, NC

    Europe & Middle East

    Core Web Services: July 24th - 25th, London, UK
    Core Spring .NET: July 30th - August 1st, London, UK
    Core Spring: August 12th - 15th, London, UK
    Core Spring: August 26th - 29th, Athens, Greece
    Core Spring: September 16th -19th - Hamburg, Germany (presented in German)
    Core Spring: September 23rd - 26th - London, UK
    Developing Rich Web Applications with Spring: September 24th - 26th - Antwerp, Belgium
    Core Spring: September 30th - October 3rd - Amsterdam, NL
    Core Spring: October 14th - 17th - Helsinki, Finland
    Core Spring: October 21st - 24th - London, UK
    Core Spring: October 28th - 30th - Antwerp, Belgium
    Developing Rich Web Applications with Spring: 28th - 30th - München, Germany
    Core Spring: November 11th - 14th - London, UK
    Core Spring: November 18th - 21th - Stuttgart, Germany (presented in German)
    Core Spring: November 25th - 28th - Copenhagen, Denmark
    Core Spring: November 25th - 28th - London, UK
    Core Spring: December 9th - 12th - London, UK

    Australia/Asia/Other

    Core Spring: August 5th - 8th, Melbourne, Australia
    Core Spring: September 9th - 12th, Sydney, Australia
    Core Spring: October 7th - 10th, Brisbane, Australia

    ... plus others [Less]

    Spring Framework Training Summary (July)

    SpringSource is pleased to offer the new Developing Rich Web Applications with Spring course. The first presentation of this course, offered in Washington D.C. August 5 through August 8, will be presented by the Spring Web Team Lead, Keith ... [More] Donald.

    All courses are delivered by the people who build and sustain the Spring Framework. For full details, please visit the main training information page. Here is a summary of some of the upcoming courses and venues:

    USA and Canada

    Core Spring: July 22nd - 25th, Ottawa, Canada
    Core Spring: July 22nd - 25th, New York, NY
    Core Spring: July 29th - August 1st, Seattle, WA
    Core Spring: August 5th - 8th, Salt Lake City, UT
    Developing Rich Web Apps with Spring: August 5th - 7th, Washington, DC
    Core Spring: August 12th - 15th, San Francisco, CA
    Core Spring: August 19th - 22nd, Raleigh, NC
    Core Spring: September 2nd - 5th, Toronto, Canada
    Developing Rich Web Apps with Spring: September 3rd - 5th, New York, NY

    Europe & Middle East

    Core Web Services: July 24th - 25th, London, UK
    Core Spring .NET: July 30th - August 1st, London, UK
    Core Spring: August 12th - 15th, London, UK
    Core Spring: August 26th - 29th, Athens, Greece
    Core Spring: September 16th -19th - Hamburg, Germany (presented in German)

    Australia/Asia/Other

    Core Spring: August 5th - 8th, Melbourne, Australia
    Core Spring: September 9th - 12th, Sydney, Australia

    ... plus others [Less]

    Spring Batch 1.1.0 Released

    Dear Spring community,
    We are pleased to announce that Spring Batch 1.1.0.RELEASE has been released!

    Downloads | Web Site | Changelog | Announcement

    read more

    Spring talks at OSCON 2008

    Start: 2008-07-25 10:45
    End: 2008-07-25 12:20
    Timezone: Etc/GMT-4
    There are two Spring talks scheduled for OSCON 2008 in Portland Oregon - "Spring 2.5: Spring Without XML" bu Ken Sipe and "SimpleJDBC Development with Spring 2.5 and MySQL" by Thomas Risberg. See OSCON 2008 Java Sessions for more info.

    Spring Integration 1.0 Milestone 5 Released

    Dear Spring community,
    We are pleased to announce that Spring Integration 1.0.0.M5 is now available.
    Download | Reference Documentation | JavaDoc

    To see a list of issues resolved since Milestone 4, view the changelog. For more information, visit the Spring Integration Home.

    Mark Fisher
    Spring Integration Lead

Read all Spring Framework articles…


Who uses Spring Framework?

Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32

Who contributes to Spring Framework?

Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32
I'm a contributor

Where in the world?





Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 648,352
Effort (est.) 174 Person Years
Avg. Salary $ year
$ 9,594,182