| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> |
| <html> |
| <head> |
| <meta http-equiv="content-type" |
| content="text/html; charset=UTF-8"> |
| <title>IDE NetBeans - функциональная совместимость OSGI</title> |
| <link rel="stylesheet" href="../../netbeans.css" type="text/css"> |
| <link rel="stylesheet" href="../../features.css" type="text/css"> |
| <meta name="description" |
| content="NetBeans IDE - Integrated tools for OSGi developers"> |
| <meta http-equiv="content-language" content="en"> |
| </head> |
| <body> |
| <h1>Возможность совместного функционирования платформ OSGi и NetBeans</h1> |
| <a href="../../images_www/v7/1/screenshots/osgi.png"><img alt="Функциональная совместимость OSGI в IDE NetBeans" height="196" src="../../images_www/v7/1/screenshots/osgi-cut.png" width="649"><br> </a> |
| <p><a href="../../images_www/v7/screenshots/osgi.png"><span class="font-11">Для перехода к полноэкранному предварительному просмотру щелкните изображение</span></a></p> |
| <p><strong> Объединенные преимущества: OSGi и контейнеры среды выполнения NetBeans могут функционировать вместе. </strong></p> |
| <table class="features-table"> |
| <tbody> |
| <tr> |
| <td> |
| <h2><strong></strong>Возможность совместного функционирования платформы OSGi</h2> |
| <p> Платформа OSGi представляет собой систему регистрации модулей и служб для создания модульных приложений. IDE NetBeans позволяет легко создавать комплекты OSGi для использования в приложениях Java и приложениях, созданных на базе платформы NetBeans. </p> |
| <h2>Взаимодействие OSGi и NetBeans</h2> |
| <p> Теперь в IDE NetBeans пользователи могут легко создавать существующие комплекты OSGi при работе с приложениями, созданными на базе платформы NetBeans. Необходимо создать мост, позволяющий повторно использовать и выполнять пакеты OSGi наряду с собственными модулями NetBeans. </p> |
| <h2>OSGi в проектах Maven и Ant</h2> |
| <p> IDE NetBeans обеспечивает возможность создания комплектов только в OSGi с помощью архетипа Maven, а также последующий доступ к комплектам из приложений, запущенных в контейнере OSGi, либо существующих приложений Java или приложений на базе платформы. Можно добавить двоичные артефакты (JAR) группы связанных пакетов OSGi в качестве дополнительного кластера в приложения платформы NetBeans на основе Ant. </p> |
| <p> Используйте подменю OSGi в контекстном меню проекта приложения платформы на основе Ant для полного преобразования приложения в пакеты OSGi. Проект можно выполнять непосредственно в контейнере OSGi без необходимости использования системы модулей NetBeans с мостом. </p> |
| <h2>Контейнеры OSGi: Felix и Equinox </h2> |
| <p> Теперь пользователи могут запускать комплекты OSGi в контейнере среды выполнения Apache Felix OSGi, который включен в комплект с IDE NetBeans. Приложение платформы на основе Equinox по пути "Новый проект" > "Образцы" > "Модули NetBeans" и связанные учебные курсы позволяют интегрировать пакеты OSGi в приложение платформ на основе контейнера среды выполнения Equinox. </p> |
| <p><img alt="-" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> <a href="../../kb/trails/platform.html">Учебные курсы по OSGi и NetBeans</a></p> |
| <p><img alt="-" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> <a href="http://wiki.netbeans.org/OSGiAndNetBeans">Обзор OSGi и NetBeans</a></p> |
| </td> |
| <td class="screenshots-col"> |
| <p><img alt="комплекты OSGi" height="124" src="../../images_www/screenshots/6.9/maven-osgi.png" width="200"></p> |
| <p><img alt="кластеры OSGi" height="130" src="../../images_www/v6/9/features/osgi-cluster.png" width="200"></p> |
| <p><img alt="Примеры проектов" height="107" src="../../images_www/v6/9/features/osgi-project.png" width="200"></p> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </body> |
| </html> |