外掛程式體系結構的經典 osgi

2021-04-08 21:58:05 字數 718 閱讀 1403

相信每個軟體開發者都有著這樣相同的經歷:從最初的凌亂編碼到函式過程的組織復用,再到現在以類、包、模組的封裝,對抽象和復用使用得越來越成熟有效。對軟體關注的層次也從單個演算法邏輯的實現到整個系統架構的搭建。本人也是一樣,工作學習之餘常常思考軟體設計、實現如何才能行之有效,這些年來雖然沒有大的進步,也比以前有所提高。對出來的新思想、新技術從來不敢怠慢,肯定談不上部精通,只能說有所了解,做技術的從這點上看確實比較辛苦,呵呵。新東西實在是太快、太多了。

說了大半天,有點跑題了。osgi是最近才接觸的。簡單點說就是乙個非常優秀的外掛程式體系結構。eclipse3.1開始就採用了它。下面是網上蒐羅來的介紹資料:

osgi 規範簡介

osgi 聯盟建立於 1999 年,是乙個非贏利機構,旨在建立乙個開放的服務規範。osgi 規範為網路服務定義了乙個標準的、面向元件的計算環境,它最初的目的就是為各種嵌入式裝置提供通用的軟體執行平台,遮蔽裝置作業系統與硬體區別的中介軟體平台,通過這個平台,可以對不同軟體商提供的應用(osgi 中稱為 bundle)進行元件的生命週期管理的能力,如應用元件可以從執行中被安裝、公升級或者移除而不需要中斷裝置的操作,應用元件可以動態的發現和使用其他庫或者應用程式。由於 osgi 技術具有服務元件模組化、動態載入應用等優點,正被越來越多的領域關注,如嵌入裝置製造業、汽車製造業、企業應用等。目前,osgi 聯盟發布的最新的 osgi 服務規範為 4.0,讀者可以查閱參考資料了解詳細資訊。

osgi 體系結構

圖示1 osgi 體系結構

mysql 體系結構 了解MySQL體系結構

mysql 資料庫體系結構圖 mysql 由以下幾部分組成 1 connectors 不同語言中與 sql 的互動 show variables like connection variable name value character set connection utf8 collation c...

簡述mysql體系結構 MySQL體系結構

一 mysql登入方式 一 tcp ip方式 遠端 本地 mysql uroot poldboy123 h 10.0.0.51 p3306 二 socket方式 mysql uroot poldboy123 s tmp mysql.sock 二 例項介紹 例項 mysqld後台守護程序 主線程 ma...

軟體體系結構 軟體體系結構概論

開學到現在我已經上了三節軟體體系結構的課程,現在我想把自己學到的整理歸納一下。此篇隨筆對應於教材軟體體系結構概論一章。首先談一談我剛接觸這門課程是的感受。那就是 我靠 軟體也會有體系結構?以前只學過資料結構 演算法 基本的程式語言,覺得程式設計無非就是使用者給我需求,我便按照需求來程式設計序就好,從...