Помощь с 2-недельным планом изучения Spring и OSGi

#java #spring #maven #osgi

#java #spring #maven #osgi

Вопрос:

Я был .NET-разработчиком пару лет и перехожу к некоторым работам на Java. Прошло пару лет с тех пор, как я использовал Java, это было в колледже, и тогда у меня не было опыта использования различных фреймворков — я узнал достаточно только для прохождения ваших обычных курсов информатики.

Мне нужно получить глубокое понимание как Spring Framework, так и OSGi framework. У меня есть около 2 недель, чтобы сделать это, поэтому я просто ищу некоторые рекомендации — даже что-то вроде учебного плана — о том, как потратить свое время в течение этих 2 недель.

Было предложено начать с Spring, но сколько времени я должен потратить на каждый из них? 1-недельный spring, 1-недельный osgi? 12 дней spring 2 дня osgi? и т.д…

Я буду использовать Eclipse в качестве среды разработки. Для меня самый простой способ научиться, как правило, из книг, которые начинаются с небольших примеров проектов, которые компилируются и работают, и постепенно становятся больше или охватывают новые концепции в последующих главах.

Судя по моим исследованиям, это хорошее начало для Spring: Spring into Action 3rd edition

Я искал книги по OSGi на Amazon.com и посмотрите, что есть книги, которые специально посвящены OSGi, а некоторые — в сочетании с Spring.

У меня выделено 2 недели, чтобы узнать как можно больше об обоих, и я хотел бы учиться как можно эффективнее. Есть предложения по 2-недельному плану с указанием конкретных ресурсов для использования (Интернет, электронные книги и т.д.) и глав для изучения (например, первые 7 глав Spring в действии)?

Очевидно, я могу составить план сам, но я все же хотел бы получить информацию от разработчиков, которые имели опыт работы с фреймворками и могут рассказать мне о наиболее важных темах для рассмотрения в каждой предметной области, поскольку я совершенно новичок в обоих фреймворках.

Комментарии:

1. Если у вас нет опыта работы с инструментами, возможно, вам придется потратить больше времени на то, чтобы войти в курс дела, чем вы ожидаете.

2. Спасибо, я буду иметь это в виду. У меня всегда есть время постоянно учиться, но сейчас я ищу помощи в интенсивном способе изучения наиболее важных концепций для обоих фреймворков. Но, насколько я знаю, то, что я сказал, может быть слишком оптимистичным. 🙂

Ответ №1:

Вот небольшой пример руководства, которое я собрал для osgi. Это, конечно, не дает вам достаточной информации, чтобы стать экспертом в OSGI, но это может помочь разобраться в большом количестве загадочного жаргона, который вы найдете на официальных сайтах.

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

Комментарии:

1. вау!!! это, безусловно, лучший учебник по интеграции SpringDM-OSGI, который я когда-либо читал !!…. шаг за шагом и обоснование каждого шага. Огромное спасибо, MeBigFatGuy! это действительно помогло мне начать работу над моим проектом. Я смог запустить код из zip-файла после прохождения пошагового объяснения.