views:

183

answers:

4

I think these technologies are really prior to java industry

+2  A: 

I'm not sure about struts, but for Spring, it helps to know about dependency injection and inversion of control, XML, and JavaBeans.

If I had to recommend a book, it would be Spring in Action

UPDATE

It's been pointed out to me that Spring in Action is about Spring 2.0, which it is. Spring 2.0 is almost four years old. Spring's first-party documentation makes wonderful reading. Check out the reference documentation for great prose and the Javadocs if you need more in-depth information.

jasonmp85
Agreed. The Spring documentation, which you can get as a PDF, is very good and has a lot of examples. Pretend it's a book and read the whole thing.
AngerClown
+1  A: 

In my opinion, the Spring in Action book is a bit behind the times now (Spring 2.0) and doesn't include any of the nifty new features in 2.5 or 3.0. I would start with the spring documentation.

krock
+2  A: 

A good knowledge of Core Java, Servlets and JSP is pretty much more than enough you need..

SidCool
+1  A: 

Only in reference to Spring. If your not familiar with dependancy injection, then spend a bit of time reading. I'd also suggest that your java knowledge includes being comfortable with Annotations, Reflection and even Aspect orientated programming. Most Spring books fail to keep pace, so unless your forced to use a particular version Spring 3.0 should be your starting point as this has many additions which can save a lot of time.

Wiretap