在M5里程碑中,dm Kernel首次以獨立形式提供。您可以從此處獲取它。
什麼是dm Kernel?
基本上,
dm Kernel是dm Server的所有優點,但不支援web應用程式。因此,沒有提供web應用程式(甚至沒有
Admin Console或
Splash),也沒有
Tomcat——只有核心。
本質上,dm Kernel為您提供了dm Server OSGi支援的所有優點,包括:
- 作用域
- 熱部署
- pars
- bundles
- plans
- 配置屬性
- 自動配置
- 倉庫
- 所有倉庫型別:watched、external 和 remote
- 鏈支援(預設情況下鏈為空)
- 易於配置
- 使用者區域
- 完整的系統和應用程式跟蹤及轉儲支援
- 哦,當然,還有Spring beans和Spring DM支援,一如既往,
但沒有web內容。
如果您需要為系統應用程式提供OSGi模組化支援,但又不需要或不想託管web應用程式,那麼dm Kernel正是您所需要的。
這與完整的dm Server附帶的核心完全相同——沒有修改或適配。能夠獨立部署和執行核心再次證明了dm Server簡潔、模組化的設計。
小字說明
如何在沒有Admin Console的情況下管理dm Kernel?(我幾乎能聽到您這樣問。)答案也在M5中提供——使用
Shell,無論是本地還是遠端(透過ssh)。您會覺得我們是計劃好的,或者類似的東西。
祝您使用愉快。