Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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.

like image 583
Matthew Steven Monkan Avatar asked Apr 14 '11 18:04

Matthew Steven Monkan


People also ask

How many days does it take to learn Spring?

You can learn Spring Framework in around 4 weeks and during the 4 weeks time you can learn it from beginning. In Spring framework you have to start with the SpringCore, SpringAOP and then learn the web development using Spring Web.

Can I learn Spring boot in 2 days?

If you know java basic concepts like core java than you can learn within 3–4 months java and spring boot as well..

Can I learn Spring in a week?

You can't. Spring is a big hairy framework covering a lot more than just MVC J2EE applications. It would be like trying to learn Arabic, Chinese, Swahili, Pidgin and Basque in the same two weeks.


1 Answers

Here's a little sample tutorial i put together for osgi. It certainly doesn't give you enough info to be an expert in OSGI, but it might cut through alot of the mystifying lingo that you will find at the official sites.

http://www.jroller.com/dbrosius/entry/osgi_spring_dm_w_o

like image 81
MeBigFatGuy Avatar answered Sep 23 '22 16:09

MeBigFatGuy