首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想了解更多关于OSGi的知识以及它是如何工作的,你知道从哪里开始吗?

我想了解更多关于OSGi的知识以及它是如何工作的,你知道从哪里开始吗?
EN

Stack Overflow用户
提问于 2017-05-17 00:44:28
回答 2查看 179关注 0票数 0

我一直想学习模块化应用程序开发、OSGi和Java9的模块性。但我似乎不知道该从何说起。我发现的所有教程看起来都过时了,或者它们没有提供我需要的所有信息,特别是对于OSGi。有没有什么好书或pdf可供选择?或者可以在这里分享一些信息。欢迎所有的建议。

EN

回答 2

Stack Overflow用户

发布于 2017-05-17 00:59:29

开始在OSGi中练习开发。为此,您将需要,

OSGi Implementation

  • Apache felix
  • Eclipse equinox

开发工具

如果您喜欢将maven

  • Apache Servicemix作为OSGi容器

,可以使用

  • Bndtools创建符合Osgi规范的jars
  • Maven bundle plugin

Osgi非常简单。它提供了创建manifest.mf的指导原则。osgi做的主要不同的事情是类加载,只有在这一点上,你才会在一开始就面临问题。首先阅读有关Servicemix的内容,在您的机器上使用它,学习它的命令。然后创建一个简单的兼容osgi的jar。在servicemix中捆绑和部署它。

了解apache felix默认在servicemix中提供的不同API。就这样。您已经学习了OSGi。

如果时间允许,了解使系统之间的集成变得容易的Apache camel

票数 2
EN

Stack Overflow用户

发布于 2017-05-17 02:14:46

我有一套tutorials based on Apache Karaf。它们是一个很好的学习起点。

如果你喜欢bndtools,那么Enroute有很多教程。

Vogella也有一些很棒的教程,比如OSGi Modularity - Tutorial

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44007184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档