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