1. 程式人生 > >osgi.net從入門到精通系列之三

osgi.net從入門到精通系列之三

模組定義和物理目錄結構

在UIOSP,一個模組是一個提供特定功能的獨立的子系統。它可以向外界提供功能或者 通用服務。模組提供的功能通過其型別空間來體現。一般而言,一個模組由一個清單檔案 (Manifest.xml)、模組本地程式集、模組所需資源和其它檔案組成。模組具備獨立性、 隔離性和完全可複用的特性,並具有獨立的型別空間。

模組是由Manifest.xml清單檔案、本地程式集、資源和其它檔案組成。模組以一個 目錄格式來組織包含的檔案,這些檔案的組織是有一個標準的格式定義,如圖4-2所示。

 

圖4-2 模組標準目錄結構 模組標準目錄結構

 

這個模組標準目錄的根資料夾包含了一個Manifest.xml,這是一個模組強制定義的。 模組的程式集檔案、資原始檔和其它檔案可以放在模組根目錄下的任意資料夾,並可以通 過Manifest.xml進行配置。

在這一小節,我們介紹了模組的定義和目錄結構,接下來我們將介紹模組清單檔案 Manifest.xml。