Возможность совместного функционирования платформ OSGi и NetBeans

Для перехода к полноэкранному предварительному просмотру щелкните изображение
Объединенные преимущества: OSGi и контейнеры среды выполнения NetBeans могут функционировать вместе.
Возможность совместного функционирования с платформой OSGi
Платформа OSGi представляет собой систему регистрации модулей и служб для создания модульных приложений. В этом смысле она похожа на NetBeans. Среда IDE NetBeans позволяет без труда создавать пакеты OSGi для их использования в приложениях Java и приложениях на платформе NetBeans.
OSGi на платформе NetBeans
В среде IDE NetBeans упрощено использование существующих пакетов OSGi в приложениях платформы NetBeans. Необходимо создать мост, позволяющий повторно использовать и выполнять пакеты OSGi наряду с собственными модулями NetBeans.
OSGi в проектах Maven и Ant
Среда IDE NetBeans позволяет создавать и собирать пакеты OSGi на основе архетипа Maven, а затем получить доступ к пакетам из приложений, выполняемых в контейнере OSGi: существующих приложений Java или приложений на основе платформ. Можно добавить бинарный артефакт (JAR) группы связанных пакетов OSGi в качестве дополнительного кластера в приложения платформы NetBeans на основе Ant.
Используйте подменю OSGi в контекстном меню проекта приложения платформы на основе Ant для полного преобразования приложения в пакеты OSGi. Проект можно выполнять непосредственно в контейнере OSGi без необходимости использования системы модулей NetBeans.
Контейнеры OSGi: Felix и Equinox
Теперь можно выполнять пакеты OSGi в контейнере среды выполнения Apache Felix OSGi, связанном со средой IDE NetBeans. Приложение платформы на основе Equinox по пути "Новый проект" > "Образцы" > "Модули NetBeans" и связанные учебные курсы позволяют интегрировать пакеты OSGi в приложение платформ на основе контейнера среды выполнения Equinox.
Учебные курсы по OSGi и NetBeans
Обзор OSGi и NetBeans
|



|