OSGI 实战中文版

 我试图学习英语和学习技术,和大家分享知识,所以翻译这篇文章,非商业目的!

OSGI实战中文版

1.     介绍OSGI:模块化,生命周期,和服务 1

1.     OSGI相关

  1. 掌握模块化
  2. 学习生命周期
  3. 学习服务
  4. 深入模块化

1.     OSGI实践

1.     迁移到绑定

  1. 测试应用
  2. 调试应用
  3. 控制绑定
  4. 控制应用

1.     高级主题

1.     组件模块和框架

  1. 高级组件框架
  2. 加载和嵌入一个OSGI框架
  3. 使你的应用安全
  4. Web应用和Web服务

 

 

写在前面

那是在2003年一个炎热的夏天,我初次遇见了Richard S.Hall.在一个和咖啡的简短休息期间,一个来自DeutscheTelekom的同事告诉我,当地大学有一个非常沉迷于OSGI的教师。这个教师是Oscar的作者,Oscar是第一个开源OSGI框架之一。在2003年,谁能够全身心投入到OSGI是稀奇的,所以我感到好奇。大约在那个时候,Eclipse正在研究使用一个新的模型系统,我作为一个OSGI专家参与到其中。我想Richard应该很愿意做这件事,所以我邀请他加入Equinox委员会。那个原始的冲动开始于漫长的邮件通信,一直持续到现在,我希望永远不要终止。Richard在特新不是很明确或者更糟的情况下总是很粗心的,当我们试图去违反模型的纯净性。假如我们不得不在一个脏的特征上面妥协时,有时我会感到他本能的感到痛苦。作为一个受邀的OSGI研究者,他已经成为其中关键人物之一,监督我们不要是框架膨胀并遵从我们的原则。

Manning发送一份讨好的电子邮件给这些关键的OSGI作者,并建议写一本OSGI实战的书时,Richard就在其中。这份邮件引发了激烈的怎样写这本书的讨论;写这本书的主意被讨论了许多次。我们消极的和Manning沟通,最终我离开这个组,催促其它人继续。为什么我会摆脱困境?作为OSGI的编辑者,我意识到和其他固执的人合作写一本将会有多大的工作量。让我从早到晚的没有周末的工作是我不希望的,不论我多么喜欢或尊敬这些人。不幸的是,我的离开使之前的努力泄气了,嗯,它蹒跚不前。

直到Richard告诉我他已经重现拾起从我们停顿的地方的努力那天,现在和一个更好的小组:Karl PaulsStuart McCulloch还有David Savage。他们都对开源世界世界做出很多贡献的人,当然还有OSGI的特性:Karl在他的Felix工作上以及通过将Felix的安全作为一个分离的绑定,证明这个框架结构是模的;Stuart在他的关于Maven绑定插件工作上,这个流行的Ops4J项目,还有对GuicePeaberry扩展;还有David的天才在Apache SigilParemus上工作。和这些对OSGI在真实世界应用的有许多了解的人人一起合作将是非常困难。所有这些经历将会这这些章节中体现出来。

 



 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值