Help with 2-week plan for learning Spring and OSGi

I've been a .NET developer for a couple of years and am moving into some Java work. It's been a couple years since I've used Java, which was in college, and then I didn't have experience using various frameworks - I've only learned enough to get through your usual computer science courses.

I need to gain an in-depth understanding of both the Spring Framework and OSGi framework. I have about 2 weeks to do this, so I am just looking for some guidance - something of a syllabus even - for how to spend my time over those 2 weeks.

It's been suggested I start with Spring, but how much time should I spend with each? 1-week spring, 1-week osgi? 12 days spring + 2 days osgi?, etc...

I will be using Eclipse as my development environment. The easiest way for me to learn is usually from books that start with small sample projects that compile and work, and progressively become larger or cover new concepts in later chapters.

From my research, this seems to be a good start for Spring: Spring into Action 3rd edition

I've searched for OSGi books on Amazon.com and see that there are books that cover OSGi specifically and some that cover it in conjunction with Spring.

I have 2 weeks allocated to learn as much as I can about both, and would like learn as efficiently as possible. Any suggestions on a 2 week plan, citing specific resources to use (internet, ebooks, etc...) and chapters to go through (e.g. first 7 chapters of Spring in Action)?

Obviously, I can put together a plan myself, but I still would like to have input from developers who've had experience with the frameworks and can tell me the most important topics to cover in each subject area, as I'm totally new to both frameworks.

5
задан Matthew Steven Monkan 14 April 2011 в 18:40
поделиться