Steve Powell

校友
的部落格文章Steve Powell

dm Kernel

工程 | 2009 年 10 月 19 日 | ...

在里程碑 M5 中,**dm Kernel** 首次可以獨立使用。 你可以從這裡獲取。

什麼是 dm Kernel?

基本上,**dm Kernel** 擁有 dm Server 的所有優點,只是不支援 Web 應用程式。 因此,沒有提供任何 Web 應用程式(甚至沒有 Admin ConsoleSplash),也沒有 Tomcat——只有核心。

本質上,dm Kernel 為您提供了 dm Server OSGi 支援的所有優點,包括

  • 作用域
  • 熱部署
  • pars
  • 捆綁包
  • 計劃
  • 配置屬性
  • 自動配置
  • 儲存庫
    • 所有儲存庫型別:監視的、外部的 **** 遠端的
    • 鏈支援(預設情況下鏈為空)
  • 易於配置
  • 使用者區域
  • 完整的系統和應用程式跟蹤和轉儲支援
  • 哦,當然,像往常一樣,支援 Spring bean 和 Spring DM,
但沒有 Web 內容。

如果您想要為您的系統應用程式提供 OSGi 模組化支援,但不需要或不想託管 Web 應用程式,那麼 dm Kernel 就是您想要的。

這是 完全相同 的核心,隨完整的 dm Server 一起提供——沒有任何修改或調整。 能夠單獨部署和執行核心是 dm Server 乾淨、模組化設計的又一證明。

小字號

如果沒有 Admin Console,我該如何管理 dm Kernel?(我幾乎可以聽到您問。) 答案也在 M5 中提供——使用 Shell 在本地或遠端(透過 ssh)。 你會認為我們計劃好了,或者什麼。

享受。

區域

工程 | 2009 年 10 月 13 日 | ...

(2009 年 10 月 15 日更新) 從里程碑 M5 開始,dm Server 2.0 使用**區域** 將核心與使用者的應用程式隔離。 這意味著核心實現對應用程式和應用程式管理幾乎完全不可見。

同樣在里程碑 M5 中,對 克隆 的支援已完全移除。 區域隔離和範圍計劃共同為克隆旨在解決的最常見問題提供了 更簡單 和更易於管理的解決方案。

在接下來的兩個部分中,我概述了這些更改,以及我們進行這些更改的原因。

區域新聞

**區域** 就像一個 OSGi 框架——它是安裝、解析和執行應用程式的地方。

dm Kernel 建立一個單一的 **使用者區域**,用於執行應用程式,所有應用程式(包括 dm Server 提供的應用程式——Splash、Admin、Web 和託管儲存庫)都部署到 **使用者區域** 中……

配置屬性截圖

工程 | 2009 年 9 月 11 日 | ...

在 Rob 的 dm Server 路線圖部落格文章中,我們於去年四月介紹了兩種新的工件型別:“計劃”和“配置檔案”。

這是一個簡短的截圖,演示了 配置檔案,特別是我們展示瞭如何從 計劃 中引用它們。

首先,一個小型的 Web 應用程式從配置屬性檔案中獲取屬性——與應用程式分開部署。 其次,應用程式和屬性被放置在儲存庫中,並構建和部署一個 **計劃**,該計劃一步安裝並啟動 Web 應用程式及其屬性。

配置屬性 (5:59)

原始碼

儲存庫configuration-propertiessamples 專案包含演示中顯示的所有程式碼。

Git - git://git.springsource.org…

先人一步

VMware 提供培訓和認證,以加速您的進步。

瞭解更多

獲得支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

即將舉行的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視所有