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 社区中所有即将举行的活动。

查看所有