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.
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.
If you know java basic concepts like core java than you can learn within 3–4 months java and spring boot as well..
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.
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With