OSGI技術簡介

2021-08-22 04:18:16 字數 417 閱讀 9827

最近由於工作需要,一直在看osgi部分的資料。

什麼是osgi的,從廣義上說,osgi規範為網路服務定義了乙個標準的,面向元件的計算環境。當為網路裝置(既包括嵌入式也包括伺服器)新增osgi服務平台功能後,就能夠在任何位置獲取控制這個網路裝置上的軟體元件的生命週期的能力。網路裝置上的軟體元件可以被任意的安裝、更新或者刪除而不影響該裝置的執行。這些元件是一些能夠動態發現和使用其他元件的類庫或者應用程式,這些元件可以是商業元件通過購買獲得,也可以是自行開發的。osgi聯盟為許多通用的功能如http伺服器、配置、日誌、使用者管理、xml等等開發了標準的元件介面。

從狹義上說,osgi就是提供了乙個介面規範,遵循這個規範,就可以動態的發現和使用一些元件,包括安裝、啟動、更新、停止、解除安裝該元件等等功能。eclipse就實現了osgi規範。

再詳細點的內容,請參看osgi官方**。

OSGI技術簡介

最近由於工作需要,一直在看 osgi 部分的資料。什麼是osgi 的,從廣義上說,osgi 規範為網路服務定義了乙個標準的,面向元件的計算環境。當為網路裝置 既包括嵌入式也包括伺服器 新增 osgi 服務平台功能後,就能夠在任何位置獲取控制這個網路裝置上的軟體元件的生命週期的能力。網路裝置上的軟體元...

osgi 學習 普通jar包osgi化

普通jar包osgi化,有些是基於osgi開發的bundle,直接放到target platform中匯入即可,有些jar包不是基於osgi開發的,在開發osgi的專案時,需要osgi化即可 選擇add external 選擇需要的jar包 輸入project name,finish即可。smart...

python技術簡介 Python簡介

python 簡介 python是乙個高層次的 結合了解釋性 編譯性 互動性和物件導向的指令碼語言。python的設計具有很強的可讀性,相比其他語言經用使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。python 是一種解釋型語言 這意味著開發過程中沒有了編譯這個環節,類似...