• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Spring definition (your explanation in less than 4 lines)

 
Ranch Hand
Posts: 50
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
ok so i am doing a presentation in a few weeks and to my surprise i have been working with spring and i didn't even know it, or have read anything about it! i was just editing some files when working with hibernate data transfer objects and data access objects and the way they mapped them to java beans by calling the hibernate mapping file and linking it to a javabean was all that i took out of it and i didn't even realize it was spring, or an application framework?

my question is what exactly does spring do if you were to explain it to someone who really didnt know?

i read on wikipedia that it is a application framework that makes a standard stucture of an application work on a specific OS. but judging by my work with it i think im way off. anyone care to enlighten me, other than being a link between hibernate and POJOS (plain old java objects) whats spring doing anything (or whats it supposed to do)?
 
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Are you looking for a definition so that you can include it in your presentation?
 
author and iconoclast
Posts: 24207
46
Mac OS X Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Spring is a vast pile of stuff, and it's possible to use many little bits of it without using the rest. It is indeed an app framework, comparable to EJB but without requiring use of EJBs. But individual components of the framework like the AOP facility, the persistence library, the IOC container stuff, etc, etc, are widely used outside of the framework itself.
 
Amaru Shakur
Ranch Hand
Posts: 50
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by James Clark:
Are you looking for a definition so that you can include it in your presentation?



not really, i just would like to know in general what it is for, or the insight. i mean i hate talking about anything like its "black box" even though it isnt (i mean i dont need to know how its working, but i think it wouldnt hurt if i did, especially if someone asks me the question so whats spring doing).
reply
    Bookmark Topic Watch Topic
  • New Topic