osgi
Terminator1101
这个作者很懒,什么都没留下…
展开
-
Eclipse下编写第一个OSGI Hello World应用
1.打开Eclipse,依次打开“File -> new -> project -> Plug-in Development -> Plug-in Project”,如下图所示:若没有Plug-in Development,参考如何解决eclipse中没有plugin development,进行处理。点击next,输入名称,注意目标平台的选择,由于我们的项目是一个通用的 OSGi bun原创 2017-12-27 13:23:54 · 741 阅读 · 0 评论 -
编写第一个OSGI的小demo
开发一个真实的 OSGi 应用程序我们不能只停留在 hello world 的层面,虽然那曾经对我们很重要 ,但是现实需要我们能够使用 OSGi 写出激动人心的应用程序,它能够被客户接受,被架构师认可,被程序员肯定。好的,那我们开始吧。下面将会着重介绍一些现实的应用程序可能需要的一些 OSGi 应用场景。发布和使用服务由于 OSGi 框架能够方便的隐藏实现类,所以对外提供接转载 2017-12-27 15:51:20 · 430 阅读 · 0 评论 -
OSGI框架:模块层、生命周期层、服务层
一、模块层1. 什么是模块化:模块层是OSGi框架中最基础的一部分,其中Java的模块化特性在这一层得到了很好的实现。但是这种实现与Java本身现有的一些模块化特性又有明显的不同。模块化其实就是计算机科学中常见的一个概念: “将一个大型系统分解为多个较小的互相协作的逻辑单元,通过强制设定模块之间的逻辑边界来改善系统的维护性和封装性”。一个模块(module)定义了一个逻辑边界,原创 2018-01-04 16:14:29 · 836 阅读 · 0 评论