在 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)。您可能會認為我們計劃好了,或類似的事情。
請享用。