Slices 菜单栏屏幕录制

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

我很高兴地宣布 SpringSource Slices 的一个新的屏幕录制。此屏幕录制演示了菜单栏示例应用程序的创建过程。它展示了主机如何使用一系列切片动态填充菜单栏,而无需重新启动,并且可以完全解耦与菜单栏中可能存在的确切项目知识。此外,切片仅提供其特定内容,并包含来自主机捆绑包的格式和其他窗口内容。

切片菜单栏 (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 的所有附加程序。
  • 可服务性转储的支持现在完全可扩展。在 dm Server 中运行的用户代码现在只需将 DumpContributor 实现发布到服务注册表,即可为可服务性转储做出贡献。
  • 事件日志支持(输出到控制台的编码消息)也适用于用户代码。可以使用 EventLogger 生成事件日志条目,该条目可以从服务注册表中获取。

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

支持部署属性文件

属性文件现在可以部署到 dm Server,可以通过管理控制台或将其放入提取目录来完成。部署属性文件时,将使用从属性文件名派生的 pid 创建 ConfigurationAdmin Configuration。例如,部署名为 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 中的新功能列表很长,我们已经在之前的博客文章中介绍了一些功能。查看 新增功能……

现已推出:SpringSource Tool Suite 2.1.0

发布 | Adam Fitzgerald | 2009年8月6日 | ...

SpringSource Tool Suite 2.1.0 现已推出 GA,并可供 下载Christian Dupuis博客文章 涵盖了构建 Spring 驱动的应用程序的最佳开发工具中包含的所有新功能

  • 支持 Eclipse 3.5 (Galileo) 以及 Windows/Mac OS X/Linux 的平台特定安装程序
  • 支持 Spring 3.0 的里程碑版本,包括 XML 编辑和验证、对 @Configuration 和 @Bean 注解的支持
  • 支持 SpringSource dm Server 2.0 的里程碑版本、RFC66 web 模块和 SpringSource Bundlor 集成
  • 集成 Spring Roo 以实现快速应用程序开发
  • 可选集成新的 alpha 版 Groovy Eclipse 插件

Spring.NET 1.3.0 RC1 发布

发布 | Mark Pollack | 2009年8月4日 | ...
        <br>

尊敬的 Spring 社区:

我们很高兴地宣布 Spring .NET 1.3.0 现已推出。

下载 | 支持文档社区

此版本包含以下主要新功能

更出色的 Groovy Eclipse 体验

工程 | Andy Clement | 2009年7月30日 | ...

更新:2009年8月15日:评论现已关闭。如果您需要安装帮助或想要提供反馈或提出问题,请加入 邮件列表存档


在过去几个月里,SpringSource 一直积极参与开发下一版本的 Eclipse Groovy 工具。最初的目标是将它们从当前状态发展成为一个针对代码开发、构建和测试等关键开发者任务的高度优化的环境。理想情况下,在处理混合 Groovy/Java 项目时的体验应该与在 Eclipse 中处理纯 Java 项目一样好。

本周,代码的第一个版本已提交到 codehaus 存储库,并且很快将发布里程碑 1。提供了一个包含当前开发版本的更新站点(适用于 Eclipse 3.4.2):http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.4。是的,目前还没有此代码的 Eclipse 3.5 版本,但很快就会有。(更新!2009年7月31日 适用于 Eclipse 3.5 的更新站点现已在以下地址提供:http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.5

SpringSource tc Server 6.0.20.A 现已推出

工程 | Jim Jagielski | 2009年7月29日 | ...

今年 4 月,SpringSource 发布了我们第一个 tc Server 版本 6.0.19.A。该产品取得了 **巨大成功**,部分原因在于它基于久经考验的 Apache Tomcat 基础,许多人(而且越来越多)每天都在使用它。正如我们在介绍 6.0.19.A 时在之前的 博客文章 中概述的那样,我们通过扩展来扩展这个久经考验的核心,使其更易于使用,并为 Tomcat 提供关键的面向生产的扩展。我们还在这个坚实的基础上,通过企业级、生产级的管理和……

Spring Integration 1.0.3 示例:只需添加 OSGi

工程 | Oleg Zhurakousky | 2009年7月28日 | ...

简介

上周,Mark Fisher 向您介绍了与 Spring Integration 示例 新版本一同发布的重构和简化后的 Spring Integration 1.0.3,迄今为止反馈非常积极。除了重构和简化现有示例外,我们还引入了一些新示例,旨在演示在基于 OSGi 的平台上运行 Spring Integration 的一些优势。在本篇博文中,我们将通过一个非常简单但功能强大的示例来了解 Spring Integration 和 OSGi 结合使用时,在解决当今企业动态特性方面的一些优势。

Spring Integration 是一个基于 POJO 的轻量级、可嵌入的消息框架,具有松耦合编程模型,旨在简化基于 企业集成模式 的异构系统集成,而无需单独的 ESB 类引擎或专有的开发和部署环境。另一方面,OSGi 是一种范例,允许人们从称为 OSGi Bundle 的独立模块组合松耦合系统。从一组独立开发的模块组合系统可能不是什么新范例,我们一直在这样做(希望如此),已经…

SpringSource dm Server 管理控制台

工程 | Christopher Frost | 2009 年 7 月 24 日 | ...

新功能

SpringSource dm Server 管理控制台的一组更新可在 每日构建 中获得。这也展示了 计划RFC66 Web 容器 的使用。有两个新功能可用,第一个功能允许您查看 dm Server 系统可能产生的任何服务转储,第二个功能允许您浏览 OSGi 中捆绑包的状态。

转储可能包含许多转储项,例如堆栈跟踪、线程转储,具体取决于初始原因。转储项可在管理控制台中查看,只需在左侧选择感兴趣的转储,然后在右侧选择转储项…

Spring Integration 1.0.3 示例:只需添加 Maven

工程 | Mark Fisher | 2009 年 7 月 21 日 | ...

Spring Integration 1.0.3 现已可用。您可以在 Spring Integration 主页 上找到下载、参考手册等的链接。此版本包含一些 更改,但在此博文中,我将重点介绍其中一个。从本版本开始,示例完全独立且支持 Maven。这意味着您可以下载分发版,进入“samples”目录,运行“mvn install”,然后将项目导入到支持 Maven 的 Eclipse 实例(例如 SpringSource Tool Suite)中。以下是分步说明…

安装和运行示例

  1. 确保已安装 Maven 并将其添加到您的路径中(需要 2.0.9 或更高版本)。如果没有,请下载并按照设置说明进行操作:http://maven.apache.org
  2. 如果您还没有支持 Maven 的 Eclipse 版本,可以下载 SpringSource Tool Suite (STS),它将开箱即用地支持这些项目(STS 甚至包括对支持 OSGi 的示例的支持)。或者,您可以手动将 Maven 插件(例如 m2eclipse)添加到现有的 Eclipse 安装中。
  3. 下载 Spring Integration 示例 并解压缩。
  4. 在解压缩的“samples”目录中,运行“mvn install”。最终您应该会看到类似以下内容的输出:si-samples-mvn-install-output
  5. 一旦 STS/Eclipse 运行起来,选择“文件 -> 导入…”,并在向导中选择“常规 -> 将现有项目导入工作区”。然后浏览到解压缩的“samples”目录,您将看到所有项目默认情况下都已选中:si-samples-import-project-list 可以接受所有项目或选择要导入的单个示例,并在工作区构建几分钟后,您就可以开始运行了。*

*注意:如果您导入“osgi-inbound”项目,您将在该特定项目上看到一些错误(但工作区构建完成后,您不应该在其他项目上看到任何错误)。在配置运行时和捆绑包存储库后,这些错误将得到解决。如果您想浏览 OSGi 示例,请参阅 参考手册 中的专用章节…

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部