Bundlor 增加了对 Blueprint 服务的支持

工程 | Ben Hale | 2009年9月26日 | ...

我很高兴地宣布,从新发布的 1.0.0.M6 版本开始,Bundlor 现在支持 OSGi Blueprint 服务文件。

与对 Spring-DM 上下文的支持一样,Bundlor 会扫描默认位置(OSGI-INF/blueprint/*.xml)和使用自定义Bundle-Blueprint清单头指定的位置中的 Blueprint 服务配置文件。当找到这些文件时,它们会扫描类和接口名称,并将这些类型的包添加到 Bundlor 创建的 OSGi 清单中。

有关 Bundlor 的信息和下载此最新里程碑,请访问 Bundlor 项目页面……

配置属性截屏

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

在Rob去年四月的dm Server路线图博客文章中,我们引入了两种新的工件类型:“计划”和“配置文件”。

这是一个简短的截屏,演示了配置文件,特别是我们展示了如何从计划中引用它们。

首先,一个小型web应用程序从一个配置文件(独立于应用程序部署)中获取属性。其次,应用程序和属性被放置在仓库中,然后构建并部署一个计划,该计划一步到位地安装并启动web应用程序及其属性。

配置属性 (5:59)

源代码

仓库configuration-properties在示例项目中包含了演示中显示的所有代码。

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

Hyperic + SpringSource + VMware = 美好

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

在过去的 100 天里,Hyperic 取得了非凡的成就。过去三个月发生的事件使 Hyperic 处于定义应用程序部署和管理未来的独特地位。首先,我们在 5 月份宣布与 SpringSource 联手,打造下一代卓越的全生命周期企业软件公司。从我们的社区、客户、合作伙伴和媒体的反馈来看,我们联合的“构建 – 运行 – 管理”战略是一个正确的选择,也是市场一直期待的。  接下来,就在几周前,8 月份,不到 90 天……

Groovy 和 Grails 工具的更新

工程 | Christian Dupuis | 2009年8月27日 | ...

自从 Andy 宣布新的改进版 Groovy Eclipse 插件的早期 alpha 版本以来,我们收到了来自 Groovy 和 Grails 社区早期采用者非常好的反馈。从评论和推特上的热议来看,对 Eclipse 平台上高质量 Groovy 语言支持确实有很大的兴趣。Andy 和 Andrew 在过去几周取得了良好进展,并正在朝着 M1 版本迈进,这不远了;请查看 JIRA 了解何时发布的更多详细信息。

我们要感谢所有试用早期版本并花时间报告问题的人…

SpringSource 推出企业 Java 云

工程 | Rod Johnson | 2009 年 8 月 19 日 | ...

今天,我们又做出了一个重要宣布。SpringSource 正推出一个企业 Java 云——SpringSource Cloud Foundry

这项举措是我们集成 构建/运行/管理 方法的逻辑延伸,旨在统一应用程序生命周期,将我们简化企业 Java 的愿景扩展到传统数据中心之外。随着云计算变得越来越重要,我们希望确保 Java 开发人员能够充分利用它。我们相信,我们在 Java 开发方面的领导地位,加上我们在运行时和管理阶段的优势,使我们能够提供……

虚拟化与企业 Java

工程 | Adrian Colyer | 2009年8月13日 | ...

如果您想从战略层面了解 VMware 最近宣布收购 SpringSource 的影响,有几个很好的来源,包括 VMware 首席技术官 Steve Herrod 的博客文章Rod Johnson 的评论Paul Maritz 的新闻和分析师电话会议,以及 Darryl Taft 在 eWeek 上的深刻文章

在这篇文章中,我将更多地关注这在技术层面意味着什么,以便让您了解可以期待哪些功能。

首先,我重申一下,我们的开源项目和 SpringSource 产品在 里程碑 4 发布的同时,Spring 3.0 即将到来,并且我们刚刚发布了 里程碑 4。dm Server 在 2.0 发布方面取得了快速进展,并且我们为即将发布的 tc Server 准备了一些非常酷的东西。针对 Groovy 的 Eclipse 工具支持引起了广泛关注,Grails 正朝着 1.2 发布迈进……

SpringSource:第二章

工程 | Rod Johnson | 2009 年 8 月 10 日 | ...

今天我想分享一些令人兴奋的消息。我们已与 VMware 签署了最终协议,VMware 将收购 SpringSource。在获得监管部门批准的情况下,我们预计交易将在第三季度完成。SpringSource 将成为 VMware 的一个部门。我将继续领导 SpringSource,向 VMware 首席执行官 Paul Maritz 汇报。

今天我想解释这项交易背后的愿景和深思熟虑的原因:为什么它是自然而合乎逻辑的;为什么它能带来能极大地造福用户的惊人技术的创造;为什么它对 Spring 和 SpringSource 领导或贡献的其他技术有益;为什么它对 Spring 社区有益……

Slices 菜单栏截屏

工程 | Ben Hale | 2009年8月7日 | ...

我很高兴宣布 SpringSource Slices 的新截屏。此截屏演示了menu-bar示例应用程序的创建过程。它展示了主机如何使用一组切片动态填充菜单栏而无需重新启动,并且可以完全解耦,无需确切知道菜单栏中可能有哪些项目。此外,这些切片只提供其特定内容,并包含来自主机 bundle 的格式和其他窗口内容。

Slice 菜单栏 (5:19)

源代码

dm Server 2.0 M4

工程 | Andy Wilkinson | 2009年8月6日 | ...

dm Server 2.0.0.M4 已发布,现可 下载

自 2.0.0.M3 以来,我们取得了巨大进展,添加了许多新功能,并且那些跟踪 夜间构建 的用户已经提供了宝贵的反馈。如果您想了解我们一直在做什么,请查看 M4 发布说明。请通过博客评论、论坛JIRA 继续提供您的反馈。

新功能和值得关注的改进

dm Server 现在嵌入了 Medic:我们的 OSGi 可服务性项目

作为 M4 工作的一部分,我们将 dm Server 的可服务性支持移到了一个名为 Medic 的独立 ASL 许可项目中。在此过程中,我们还借此机会进行了一些重大改进
  • 日志记录支持现在基于 LogBack,这意味着用户现在可以完全控制日志输出的格式,并可以使用 LogBack 的所有 appender。
  • 服务性转储支持现在是完全可扩展的。运行在 dm Server 中的用户代码现在可以通过将 DumpContributor 实现发布到服务注册中心来为服务性转储做出贡献。
  • 事件日志支持(输出到控制台的代码消息)也对用户代码可用。可以使用从服务注册中心获取的 EventLogger 生成事件日志条目。

我们将在未来几周内发布更多关于 Medic 的博客,介绍如何在 dm Server 和纯 OSGi 中使用它。

支持部署属性文件

现在可以通过管理控制台部署属性文件到 dm Server,或将其放入 pickup 目录。当部署一个属性文件时,将创建一个 ConfigurationAdmin Configuration,其 pid 从属性文件的名称派生而来。例如,部署名为 com.foo.bar.properties 的属性文件将创建一个 pid 为 com.foo.bar 的 Configuration。

管理控制台增强功能

在 M4 版本中,我们对管理控制台进行了一些重大改进。Chris 已经在他的 近期博客中介绍了一些。

除了……

SpringSource Tool Suite 2.1.0 现已发布

工程 | Christian Dupuis | 2009年8月6日 | ...

我很高兴地宣布,我们刚刚发布了 SpringSource Tool Suite 2.1.0 的最终版本;这是自 STS 免费提供以来第一个具有重大增强功能的 GA 版本。

此版本为所有受支持平台提供了全新的安装程序,并捆绑了最新版本的 SpringSource tcdm Server 以及 Spring Roo。此外,你可以选择基于 Eclipse 3.4 和最近发布的 3.5(又名 Eclipse Galileo)的发行版。

因为我们看到很多人对新的 Groovy 工具感兴趣,所以我们也提供了 STS 和 Groovy Eclipse 插件的捆绑下载。

功能

STS 中的新功能列表很长,我们已经在之前的博客文章中介绍了一些。查看新功能和值得注意

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有