I’m a PHP programmer and I want to try creating a webapp using the Spring framework. The problem is I’m clueless and I don’t know where to start.
What tutorials/books/websites do you guys suggest that I should learn from?
What’s IoC? Do I use it alongside MVC?
What components of the Spring framework should I use?
How do I know what to use? Are there webapps created with Spring that I could study from?
Thank you so much in advance!
P.S.
I’ve used Struts (1) about a year ago.
Start with learning Java and object-oriented programming.
Start with Sun’s Java tutorial. Work all the way through it.
Inversion of control. Read more here.
That’s one choice.
Start with controllers and SimpleJDBCTemplate.
Start with Spring MVC step by step.
Irrelevant.
If you’ve never written a web app with Java or Spring, I’d recommend not beginning there.
Start with JSPs written with JSTL, servlets, and JDBC. No Spring, no Struts, no MVC framework. You will appreciate the frameworks more if you write a web app or two without them. You can’t use Spring well without knowing those well.