随笔分类 -  OSGI

摘要:开发一个真实的 OSGi 应用程序我们不能只停留在 hello world 的层面,虽然那曾经对我们很重要 ,但是现实需要我们能够使用 OSGi 写出激动人心的应用程序,它能够被客户接受,被架构师认可,被程序员肯定。好的,那我们开始吧。下面将会着重介绍一些现实的应用程序可能需要的一些 OSGi 应用场景。发布和使用服务由于 OSGi 框架能够方便的隐藏实现类,所以对外提供接口是很自然的事情,OSGi 框架提供了服务的注册和查询功能。好的,那么我们实际操作一下,就在 Hello world 工程的基础上进行。我们需要进行下列的步骤:定义一个服务接口,并且 export 出去供其它 bundle 阅读全文
posted @ 2012-06-26 10:19 blogs_lw 阅读(7624) 评论(4) 推荐(0) 编辑
摘要:HelloWorld一般情况下,学习一门新的技术,程序员都习惯于首先开发一个 hello world 应用程序,这似乎也是一种“工业标准”。好的,让我们开始吧,开发一个简单的 OSGi 应用程序并不难,步骤如下:建立一个 plug-in 工程,File > New > Project,选择Plug-in development > Plug-in Project图 1. 新建 plug-in 工程在建立工程的第一个向导,填入工程的名称:osgi.test.helloworld,使用缺省的工程路径。注意目标平台的选择,由于我们的项目是一个通用的 OSGi bundle,所以选择 阅读全文
posted @ 2012-06-26 10:15 blogs_lw 阅读(4219) 评论(1) 推荐(0) 编辑