| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> |
| <html> |
| <head> |
| <meta http-equiv="content-type" |
| content="text/html; charset=UTF-8"> |
| <title>NetBeans IDE - 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>NetBeans OSGi 互操作性</h1> |
| <a href="../../images_www/v7/1/screenshots/osgi.png"><img alt="NetBeans IDE 中的 OSGi 互操作性" 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 框架是一个用于创建模块应用程序的模块和服务注册系统。使用 NetBeans IDE,您现在可以轻松创建用于 Java 应用程序和基于 NetBeans 平台的应用程序的 OSGi 包。 </p> |
| <h2>OSGi 适合 NetBeans</h2> |
| <p> 在 NetBeans IDE 中,现在可以方便地在 NetBeans 平台应用程序中使用现有的 OSGi 包。您可以创建一个桥,借助该桥重用和执行与本机 NetBeans 模块对应的 OSGi 包。 </p> |
| <h2>Maven 和 Ant 项目中的 OSGi</h2> |
| <p> 使用 NetBeans IDE,您可以通过 Maven 原型创建和构建纯 OSGi 包,然后通过在 OSGi 容器中运行的应用程序(现有的 Java 应用程序或基于平台的应用程序)访问这些包。您可以将一组相关 OSGi 包的二进制工件 (JAR) 作为额外的集群添加到基于 Ant 的 NetBeans 平台应用程序中。 </p> |
| <p> 在任何基于 Ant 的平台应用程序项目的上下文菜单中使用 OSGi 子菜单,可以将应用程序完全转换为 OSGi 包。无需桥接的 NetBeans 模块系统,即可在本机的 OSGi 容器中运行该应用程序。 </p> |
| <h2>OSGi 容器:Felix 和 Equinox</h2> |
| <p> 现在,可以在与 NetBeans IDE 捆绑在一起的 Apache Felix OSGi 运行时容器中运行 OSGi 包。"New Project"(新建项目)> "Samples"(样例)> "NetBeans Modules"(NetBeans 模块)下的基于 Equinox 的平台应用程序和相关教程将有助于您将 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="OSGi 样例项目" height="107" src="../../images_www/v6/9/features/osgi-project.png" width="200"></p> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </body> |
| </html> |