成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

OSGi在ServiceMix4中的應用

開發 后端
本文向您介紹OSGI在ServiceMix4中的應用。ServiceMix4不僅支持JBI規范,更重要的是支持OSGi,本文將詳細介紹ServiceMix4的應用過程。

 ServiceMix4介紹

ServiceMix4是一個令人期待的ServiceMix新版本,它不僅支持JBI規范,更重要的是支持OSGi。與ServiceMix3.x相比,對OSGi的支持是它最大的特色。它包括Kernel和NMR兩個項目。Kernel是基于OSGi實現框架Flex實現的,它是ServiceMix4的基石;NMR構建于Kernel之上,它是JBI規范的具體實現。

51CTO編輯推薦:OSGi入門與實踐全攻略

ServiceMix4架構圖

OSGi架構圖

關于ServiceMix4和Kerne可以參考相關文檔。

Kerne架構中的OSGi

由于ServiceMix4同時支持OSGI和JBI,所以它支持OSGI和JBI這2種部署。部署在ServiceMix3.x上的組件絕大多數可以直接部署在ServiceMix4中。

下面來看看基于OSGI部署的組件如何部署在ServiceMix4中。

初試ServiceMix4

準備工作

下載ServiceMix4

下載地址:http://servicemix.apache.org/SMX4/download.html

安裝ServiceMix4

直接將下載后的文件解壓即可。

啟動

直接雙擊/bin文件夾中的servicemix.bat,片刻之后,就可以啟動ServiceMix4。

啟動后的界面如下:

ServiceMix4啟動界面

基于OSGI的最簡單實例

該實例實現了將一個文件夾中的xml文件拷貝到另外一個文件夾中。

代碼片段如下:

  1. <bean class="org.apache.servicemix.common.osgi.EndpointExporter"/> 
  2.  
  3. <file:poller service="honnom:pollFile" endpoint="pollEndpoint" 
  4.              file="honnom/inBox/" targetService="honnom:sendFile" > 
  5. file:poller> 
  6.  
  7. <file:sender service="honnom:sendFile" endpoint="sendEndpoint" 
  8.              directory="honnom/outBox/"> 
  9. file:sender> 

代碼介紹


使用該bean完成poller和sender的OSGI注冊。

             file="honnom/inBox/" targetService="honnom:sendFile" >

定義一個poller,周期性地從文件夾honnom/inBox中讀取xml格式的文件。
             directory="honnom/outBox/">

定義一個sender,將接收到的文件存放在文件夾honnom/outBox中。

部署

直接將file-osgi.xml拷貝到ServiceMix4的安裝目錄的deploy下。

運行

ServiceMix4部署完file-osgi.xml后,會在/bin文件夾下生成兩個子目錄:
honnom/inBox和honnom/outBox。拷貝一個xml格式的文件到inBox中,幾秒鐘后該文件會被轉移到outBox中。

總結

可以看出ServiceMix4的部署更加簡單,可以直接通過OSGI部署xml文件,而不需要將xml打包成sa(.zap文件)。當然也可以將xml打包成sa,以JBI組件的方式進行部署。

【編輯推薦】

  1. 淺析Apache Felix項目中的OSGi
  2. GlassFish是什么?基于OSGi的Web服務器
  3. 初探OSGi Web容器:控制Web程序的生命周期
  4. OSGI實戰和進階
  5. OSGi為什么重要:向模塊化轉移的主攻手
責任編輯:佚名 來源: JavaEye
相關推薦

2009-09-29 09:16:23

啟動bundleOSGi

2012-06-25 11:47:14

ibmdw

2009-06-10 16:58:42

GlassFishOSGi模式

2009-03-03 10:06:00

IBMJavaOSGi

2009-09-28 13:32:39

OSGi入門

2009-12-21 13:34:41

OSGi

2009-06-18 15:24:08

Spring OSGi

2009-06-01 11:20:21

OSGi服務規范非贏利機構

2009-10-22 11:03:20

OSGi Web應用程

2010-07-14 14:01:00

IMAP4服務器

2017-12-18 11:24:58

大數據電子商務企業

2009-06-01 11:37:46

EquinoxOSGi服務器

2017-09-04 14:40:00

LimitLatchTomcat線程

2020-05-22 10:40:33

ContinuatioJS前端

2009-06-01 10:28:03

SpringOSGi整合

2023-03-24 09:07:22

SignalsJavaScript應用

2009-02-27 16:22:34

AjaxProAjax.NET

2009-06-18 10:03:57

EquinoxOSGi應用服務器

2020-09-25 07:27:09

物聯網水資源監測系統商業建筑

2009-10-15 15:12:39

Equinox服務器端Equinox
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美激情综合五月色丁香小说 | www.日日夜夜 | 91福利在线观看 | 99热在这里只有精品 | 日韩一区二区三区在线 | 天天久久 | 欧美性猛交一区二区三区精品 | 成人黄色在线视频 | 在线观看www高清视频 | 精品国产第一区二区三区 | 福利精品 | 国产午夜av片 | 一区二区小视频 | 国产在线色 | 精品成人免费一区二区在线播放 | 国产精品久久久久久久三级 | 我想看国产一级毛片 | 毛片com| 草草草久久久 | 亚洲成人激情在线观看 | 精品久久久久久久 | 在线观看成人免费视频 | 国产一区二区电影网 | 91精品中文字幕一区二区三区 | 成人免费视频网站在线看 | 国产精久久久 | 亚洲综合无码一区二区 | 国产 欧美 日韩 一区 | 国产九九av | 免费在线观看黄视频 | 日韩一区二区三区四区五区 | 欧美日一区二区 | 国产精品s色 | 激情视频网站 | 在线不卡| 一级毛片在线播放 | 午夜不卡福利视频 | 久久久妇女国产精品影视 | 免费成人av | 中文字幕亚洲一区二区三区 | 欧美白人做受xxxx视频 |