Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Newbie to Spring - where do I start?

 
Larry Olson
Ranch Hand
Posts: 142
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I got my SCJP and I am very comfortable with Java. But that definitely ain't good enough in this fast moving world. When I see a job requirement, it starts with "Java developer" as the title and then digresses into the candidate requiring experience in different areas. One of those omnipresent (among several skills like Struts, JUnit, Hibernate, EJB, J2EE...etc.) is Spring.

I don't have much of an idea of what Spring is. I tried to Google it a few times, but got no satisfactory learning material on that that provides a simple working example I could understand for Spring. How far is Spring removed from Java? Besides POJ what are the other pre-requisites for learning Spring?

Where could I get started for a good learning material for Spring? It would be greate if there is a simple "Hello world" example that I could compile, execute etc. Are there any good books? I would love if there is a Head first book for Spring. Does anyone know?

Thanks a lot!
 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are countless tutorials, from beginning to advanced--just search.

The idea of a "hello, world" is a bit... misleading, because Spring has many modules--but you probably mean a simple dependency injection/inversion of control example, since that's what's at Spring's heart.

As far as books go, I think Spring in Action is pretty good, but have also used a couple of the Apress books. But at this stage, I'd imagine the Spring tutorials, even just running the examples that come with the distribution or following the Spring documentation, would be enough to get started.
 
Roman Mazur
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

You can use NetBeans to crate the "Hello world" application.
The tutorials on netbeans.org will guide you haw to install the spring framework and run a sample application.

Regards,
Roman
 
Elchin Asgarli
Ranch Hand
Posts: 222
Chrome Eclipse IDE Google Web Toolkit
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Just found some free online courses from Spring, but I am not sure how useful they would be for a beginner : http://www.springsource.com/training/freeonline
 
Lanny Gilbert
Ranch Hand
Posts: 111
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi. I noticed that someone posted that you could use NetBeans to create a small, sample app with Spring (and Hibernate)?

What about Eclipse users, such as myself? Is this "tutorial/sample app" available for Eclipse?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic