• 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

what is a framework, eg Spring ?

 
Ranch Hand
Posts: 637
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What is a framework ? Why is it needed ?
Can someone give me a simple description of what spring is and how is it related to java development ?

Wikipedia says :
"the Spring Framework does not impose any specific programming model"
What does that mean ?

Also, is bear bibeault's frontman something like spring ?
 
Marshal
Posts: 79178
377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
A framework is a set of classes, interfaces, etc, which are designed to work together. Look at the classes in the Collections Framework.

I'll let Bear answer about the other questions.
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Suppose that you're going to build a house. Probably the first thing you would do is put some wooden poles in the ground and build a frame that determines the basic shape of the house. Then you would fill in the frame by building walls, windows, etc. around the frame.

A software framework is much like that. It is a set of classes that provides a basic structure for your application. You fill in the parts to make it a complete application.

I don't know Frontman very well, but I think it's a framework for web applications. Spring also has something like that (Spring MVC) but Spring is much bigger than that.
 
We must storm this mad man's lab and destroy his villanous bomb! Are you with me tiny ad?
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic