我對OSGI的認識 面向接口編程在組件(DLL)級別的體現。 插件機制的一種擴展。 動態管理組件(DLL)的生命周期(加載、啟動、停止、卸載)。 回調和插件的支持,在Bundle的生命周期中,允許通過插件和回調進行攔截。 Ioc容器的集成(非必須),如:Bundle啟動時 ...
這是大約在 年前完成的一個C 實現的OSGi框架,實現的過程參照了OSGi規范與與一些實現思路 感謝當時的那些資料與項目 ,此框架雖然僅在幾個小型項目有過實際的應用,但OSGi的規范實現還是相對比較完整的,包涵了一些基本的要素,由於個人的項目重心已經轉移,現在打算把它公開出來,供大家參考: OSGi.NET框架是一個參照了OSGi規范的模塊化管理框架。框架為應用程序擴展 組件 bundle 提供了 ...
2016-11-22 10:25 0 1547 推薦指數:
我對OSGI的認識 面向接口編程在組件(DLL)級別的體現。 插件機制的一種擴展。 動態管理組件(DLL)的生命周期(加載、啟動、停止、卸載)。 回調和插件的支持,在Bundle的生命周期中,允許通過插件和回調進行攔截。 Ioc容器的集成(非必須),如:Bundle啟動時 ...
上周五部門開會討論新一代產品(基於.net Winform)的設計規范,從設計規范慢慢討論到體系結構等架構存在的問題,諸如菜單、工具條、狀態條、界面布局等不能實現配置化和自動化,子系統之間擁有強依賴,甚至產生強依賴等等,最后我提出通過OSGi 框架來解決界面和模塊之間的問題,並立下軍令狀一周 ...
本文為 Dennis Gao 原創技術文章,發表於博客園博客,未經作者本人允許禁止任何形式的轉載。 許久以前寫了篇文章《基於.NET打造IP智能網絡視頻監控系統》,記錄和介紹了自己幾年來積累和演練的一個系統。發現幾個月過去了,沒有任何進展。 目前已經實現了 UDP+RTP 方式在不同物理機之間 ...
命名規范在編寫代碼的過程中十分重要,所以,在記住命名規范 ,對於寫代碼是很有幫助的。 1、用Pascal規則來命名方法和類型,Pascal的命名規則是第一個字母必須大寫,並且后面的連接詞的第一個字母均為大寫。 2、用Camel規則來命名局部變量和方法的參數,該規則指名稱中第一個 ...
術語 Pascal 大小寫:將標識符的首字母和后面連接的每個單詞的首字母都大寫。可以對三字符或更多字符的標識符使用Pascal 大小寫。例如:BackColor Camel 大小寫:標識符的首字母 ...
記錄本人在項目中所使用的規范,各種規范應該在項目啟動前就已經確立,如果后面修改起來那真他媽的煩啊,現在我在的項目就是這種情況,所以總結一下,留待后用,也和大家一起討論或分享,不一定適合所有人,不足之處請拍磚,如果您在項目中用到的規范不妨也貼出來,讓大家學習一下,謝謝! 想到 ...
1命名規則有兩種: Pascal:每個單詞的首字母大寫,例如ProductType Camel:首個單詞的首字母小寫,其余單詞的首字母大寫,例如productType ...
1 規范目的 ……………………………………………………… 3 2 適用范圍 ……………………………………………………… 3 3 代碼注釋 ……………………………………………………… 3 3.1 代碼注釋約定 ...