Учебники для начинающих ECF r-OSGI
У r-OSGI в ECF меньше ресурсов в Интернете. Я нашел несколько руководств, прямо объясняющих код. Но я ищу пошаговое руководство, которое может объяснить следующее.
- Как создать проект r-osgi в затмении.
- Что нужно настроить в Eclipse для запуска этого проекта?
- Как отладить и запустить проект r-OSGI в Eclipse.
- Как написать Сервис Hello World r-OSGI.
- Как написать сервис Discovery в ECF.
Я нашел этот учебник для OSGI в затмении, будет ли это применяться для r-OSGI? OSGI первый комплект
Если да, будут ли все концепции, связанные с OSGI, применяться к r-OSGI?
1 ответ
Это поможет? http://wiki.eclipse.org/EIG:Getting_Started_with_OSGi_Remote_Services
Моя точка зрения:
Да, все концепции OSGI должны также применяться к r-OSGI. Я не очень знаком с r-OSGI, но похоже, что основной способ сделать службу OSGI превращенной в r-OSGI - это добавить свойство в экспортированном сервисе OSGI, которое сообщает среде выполнения r-OSGI: "Возьми мой сервис и примени его". на порт efctcp: // ". По сути: сервисы r-OSGI - это просто стандартные сервисы OSGI, которые были представлены с использованием r-OSGI. Вы можете увидеть это здесь:
Где строка 6 выглядит как единственная, которая применяется к r-OSGI на стороне сервера.
Что касается отладки в eclipse, я бы просто отключил r-osgi в своей локальной отладке и включал ее только при необходимости. Интересно, можете ли вы подключить более одного удаленного отладчика в Eclipse, который позволяет отлаживать сразу две отдельные системы, РЕДАКТИРОВАТЬ: каждая из которых работает со своей собственной средой OSGI и общается друг с другом с помощью r-OSGI.